I have eaten at Favela Grill a few times. I have also had a few parties. They have always exceeded my expectations when it comes to the quality of services and their food. The staff is great, especially a Mexican waiter/bartender/host/co-owner, entertainer.
The bad thing: The music is extremely loud.
more