My first experience wasn't that great. Staff is not that helpful. I remember having to provide a bunch of information on the phone before I am allowed to make an appointment. I was on time, and had to wait for 45 minutes to see the doctor. No apology from any staff, or doctor. It's not ok for us to cancel an appointment without 24 hour notice, but its ok for the doctor to waste an hour on use without a good reason or apology. I spoke to the doctor for about 5 minutes or slightly more. No presciption whatever so, and I am charge a fee with I think it's not right for the service got.