We waited almost an hour and a half to get a table here, but the food was worth the crazy long wait! The portions are enormous, and once you're seated your food isn't long being prepared! They give you a buzzer and you can walk around and shop while you wait so we didn't mind. The restaurant was huge and well decorated, and the staff were great. The food was well priced too, and oh the cheesecake... amazing! Make sure you save room for dessert because you don't want to miss out!!