I love that they never cancel their appointments last minute here. I can always count on them to be there for me. They are always polite and never use foul language, which I really appreciate. It's always made me uncomfortable at other places when I've heard them use foul language, but they don't here. I know I can bring my kids, and not worry about it. Not only were they unwilling to seek any sort of advice from anyone else when they didn't have an answer for me, they highly discouraged me from seeking anyone else's opinion. The wait was absolutely ridiculous. It messed up my entire day. If you plan on seeing a doctor, take a translator with you, you will not understand him other wise