To have such a large menu with so many options could be a risk but it is not here- every item on the menu is cooked to perfection! My husband and I have repeatedly have come back to this restaurant on our three holidays here - for lunches and dinners numerous times over our trips. Every time we have been delighted with the service received- the staff are always in such a great mood and aren't fake and pushy for tips. The food is spectacular and the wait time for food and drinks is very efficient considering the huge number of tables that are always filled. The prices are so reasonable especially considering how much food you get. Be prepared to feel very full at the end!
Only negative is it's not easy to get in (because everyone loves it!). You will have to get a buzzer and the wait time can be up to an hour and a half. Thankfully it always is quicker than what they say. We just go an hour before we actually want to eat, grab a buzzer and go for a shop while we wait.
We wish they would bring Cheesecake Factory to Australia!