Place is huge. Plenty things to do and have a blast. It was a bit crowded and that didn't make it very fun. However we still found a way to enjoy ourselves. Plenty pool tables to play. Prices are very decent and you get what you paid for. Food is good, service could use a little help. Staff was scattered. There is a security guard. Maybe I'll have to try this place again and rate it when it isn't so crowded.