Their scheduling is not the best. They love to book 3 months out then cancel appointments with no notification. I had booked 2 months in advance and the appointment was canceled 3 separate times. Again no advance notice if I had not called to check I would have shown up for no reason. Worst customer service.