The staff is super nice and they’re pretty flexible with appointments and cancellations. The office is that doctors office clean you have come to expect. However, be prepared to wait a little bit. They always overbook and the waiting room is usually pretty full no matter what time of day you schedule.