Watched anthony bourdain on no reservations and it said it has 5x the revenue as las vegas...anybody been there??? I wonder if the pit bosses are still as mean as the USA counter-part???