I like this place and it's clean and updated, and huge. But it seems like every time I go, even with an appointment, I end up waiting 20+ minutes because a rush "just" hit and they are low on staff. The services are great but I get tired of waiting when I have an appointment.