I was torn between giving this 3 or 4 stars. I decided to be nice :) The food here is really good! It tastes authentic and you don't leave feeling overstuffed, greased out or nasty. I found the Caipirinha to be okay - nothing really to scream about, but the other reviewers like it, so I would give it a try. Per the other yelp suggestions, we tried the Feijoada and Ximxim. Both were very very delicious.
The thing about this place is the wait. We waited for more than an hour before we got our food and there was only one other party in the restaurant. It may be because the mother is the only one cooking. Yes, I appreciate that home-cooked style feeling, but not at the expense of me waiting more than one hour for any action. Another cook would be better. So, totally up to you. If you don't mind waiting a really long time, need some time to catch up with your long lost friend or lover - go here. But if you want something delicious and quick, keep walking.