Not impressed at all. Wait was well over an hour, office staff was rude and said the wait time was "normal", Dr was rushed, office dirty. To be honest I liked the Dr but I cant stay at a place the doesn't have enough time for me, I was so rushed I never got to voice my concerns which was so disappointing. They really need to start over with new staff this place is a disorganized mess, the Dr has potential if his staff could get it together. I read the awful reviews but still decided to give it a shot, big mistake.