They had very flexible appointment hours and were willing to work with my schedule. I didn’t have a hard time getting an appointment at all. They always return my phone calls quickly. The staff knows what they're doing. They're able to answer most of my questions, and the only ones they don't are the ones they need their boss's approval for. Their office was simple enough to find.