I have nightmares about this place, lol. The last time I took my DD about 15 months ago), we waited almost an hour past her appointment time. It was absolutely crazy. We had to sit on the floor to wait our turn, the place was so packed it definitely exceeded fire code, it was not a magical experience at all. Thankfully, the actual appointment was quick (about 20 to 30 minutes).