Very friendly staff and very professional doctors... Best practice I have been to... Highly recommend.
Staff try a lot to make patients feel comfortable
Not sure why an appointment is needed when you still end up waiting over an hour and then get shoved out the door in 5 mins when it's your turn.