The staff is very attentive and the place is clean, but be prepared for at least 1hr wait time. Dr. Shaham is worth the wait though as she takes the time to discuss your concerns and offers personalized solutions, not just prescriptions. I’ve never found a doctor who cares about my well-being as much as she does. So, if you need a doctor who actually gives a damn, go see Dr. Shaham.