I have no idea how the ratings are so high on this place If possible I would have given no stars, this was my first visit i waited over an hour, the lady at the front was rude, forgot about me and when it was brought to her attention she still made me wait till she was done assisting other customers who came AFTER ME. Never will I be back to such a horrible place.