I went here for my 40th birthday and after reading some of the reviews regarding service I was a little worried. With that being said, the food and service was great. Yes, you just have to be patient at times because there are lots of people but when the servers arrived they would constantly ask you if there is anything you would like to return to your table quicker. Very attentive and always ask if you're having a good time. The pieces they cut are usually small but you can always ask for more if you want - just be polite.
The meat was a little salty at times but also very tender. The bacon wrapped filet mignon and garlic beef were personal favourites as was the roasted pineapple.
The "salad/sides" bar was also great. It's hard not to fill up on breads, salads, cold cuts and black bean and pork stew (I believe it was called Feijoada). Delicious. They even had mac and cheese and other heated sides which were great.
Getting a reservation is key especially when you have a large group... if not prepare for a long wait or don't even bother. Because of the popularity of the place you'll need to use a credit card for the reservation and will charge you if you or any of your guest are a no show - changes/cancellation to the reservation is possible within 48hrs.
The entertainment was a great bonus. Brazilian dancers and aerial silk acts were fun to watch. The dancers would roam through the seating areas so everyone had a chance and pleasure to watch them. They performed every hour or so (I can't quite remember).
The only thing disappointing was that the roasted leg of lamb only came out after we finished dinner. We saw if on the website but guessed that it just wasn't available or would have asked about it. A list of meats being served for the evening would have been nice. Also the music at times was a but loud so we needed to shout at each other. You can't have everything ;)
We'd probably go back but only for special occasions unless you have the money and appetite to spend ;)
PS.Try the cheese puffs. You will not be disappointed.