Very bad experience. After two visits, I decided to change doctor. First of all, the waiting time was awful. I arrived 10 min before schedule, but the doctor didn't show up until more than one and half hour later. During the waiting, nobody stopped by to say what happened to the doctor. When the doctor arrived, he obviously was impatient and didn't want to spend time to listen and explain. The worst part, the doctor gave me EXPIRED pills (expired almost one year) !!! Those are not just some vita...