I was very satisfied with my visit. They were helpful and I left feeling encouraged. They are nice but WAY overbooked and the staff is clearly overworked. They should really allow for more time in between appointments if they want to keep any business. It never fails how long I have to wait on hold when I call them. I'm always put on hold forever and I find myself not even wanting to call. I was worried that they were going to wear an obnoxious cologne, because I've dealt with that at other places, but they didn't even wear cologne. It was fantastic to be able to breathe freely the entire time. They're always able to answer simple questions over the phone. They only make me schedule appointments if necessary.