I have been here several times, all for a large birthday party and its always been a great time. The food is great and music is fun. The only complaint I have and its happened several times, including to myself, is that there is always an issue with making a reservation for more than a few people. For my birthday last year, they lost my reservation altogether, yet the manager was still able to make it happen. This past weekend we went for my sisters birthday and she requested the table in the back area where the stage is only to have them not have the info that she wanted the table in the area. Again, they were able to make it happen, but this is a consistent problem of theirs. Other than that everything about this place is great.