The atmosphere and service was excellent. We enjoyed the music very much! I wish I could give this place a better rating but the food came out too quickly and was barely warm so that leads me to believe it is prepared in advance. Just not great. Loved the fun atmosphere though!