Went with a large group on a Friday night for which we were given a time slot of a couple of hours (though we were never told to leave, though our reservation was late to I doubt there was another reservation after us).
The meat was great but was hard to come by as they skipped by our table quite a few times (and I had the misfortune of being at the wrong side of the table, when they did serve us, oftentimes they ran out of meat by the time they reached me so had to wait for them to bring out more ... they sometimes forgot to come back for me). That being said I was definitely not starving, in fact I was stuffed by the time we rolled out of there! There was a decent variety to choose from.
Aside from the meat, they brought by an assortment of fresh and delicious Brazilian breads. The salad bar had a great assortment of yummy grilled veggies, fresh, raw veggies, pastas, dressings, etc.
A note, there is a double-sided coaster/card at each seat, one side indicating "bring on the meat" and the other "I'm full", make sure you have it on the right side or you will be skipped and may not understand why.
The show (a couple of fantastically dressed female Samba dancers and a couple of fit male Capoeira dancers) were entertaining and interactive. Dancers make their way through the restaurant and stick around for pictures with patrons after their shows. I believe the shows are once every 30 mins.
The place was packed so the service was slow but they were always very friendly.
Overall it was a fun night out with the group. It is not cheap (paid about $100 for myself for the meal plus a couple of drinks) but considering there is also a show, it's not too bad!!