They almost always have a promotion or special going on, such as a complimentary consultation for new clients, or payment arrangements or a discount for cash; besides their charges seemed very reasonable anyway. Their office was well organized and clean. I could tell they took a lot of time making sure it was presentable. I got an appointment quickly. I've never had to wait too long. The staff really knows what they're doing, and they know a lot about the company they work for. They're able to answer most of my questions, and the only ones they don't are the ones they need the doctor's approval for.