The office is located in a convenient area, but it could be better signposted from the main road. The building itself is clean and well-maintained. The waiting area is small, but comfortable. The staff is friendly and welcoming. They do their best to make patients feel at ease. The doctor, Dr. Ana May, is experienced and professional. She takes the time to listen to each patient's concerns and provides clear explanations. However, the appointment times can be quite short, which might make some patients feel rushed. The office seems to have a good system in place for scheduling and reminders. There is only one major issue - the prices for some services are not clearly listed on their website or in the office.