I loved everything about this place. The atmosphere, the music, Godzilla on the flat screen tv. The staff was great and the food was delicious.
All reviews seem positive