This place deserves 5 stars. The building is super easy to find and there is a ton of parking spaces close by. The waiting room is super clean and very big and on the plus side there is a t.v. All of the staff is friendly and the waiting time isn't too bad. I had to wait about 10 minutes tops to go in. The prices are fair in my opinion, not too low and not too high. I go here for my dermatologist and definitely recommend anyone else do so as well.