For a small venue, its really good. You get to be close to the stage and it's a really personal experience. There are also bleachers to the side, so even if you don't want to get in the crowd, you can still see the stage really well.
I went here for the first time and loved it! This is different because I normally hate mexican food but after eating here I wanted to eat it everyday! Plus, the decorating of the place is really neat and fun and the service is terrific! I highly suggest this for any occasion.