the doctors are amazing! they are quick to answer any question you have and see you and get you out the door. the only reason i have to give four stars rather than all five like i would want too is because of the wait you have to get seen even when you have an appointment. but once you do get back to see the doctors. it is quick sailing from there. Dr Sidhom is very well respected.