Let me sum it all up in one word for you all: Average. Place is huge, with lots of seating, and it definitely looks like a space for younger people, but it was just average. Food was okay, drinks were okay, atmosphere was okay - nothing exceptional.
The one thing I really did not like was the slow service. We always felt forgotten, and had to chase the waitress and ask for things twice, before getting the things we want maybe 20 minutes later. Meh, been to better.