Waited 45 mins PAST appt time, no apologies from staff, just said they were running late. No one checked in with me or gave me any updates. Finally I just left and no one ever called or followed up with me on my appt- not even an attempt to reschedule! Very bad customer service.