Been here about 100 times in the last 5 years.
Service is usually pretty good. The prices are just outrageous, but if you expect that, you'll plan appropriately. The sound system is great and the lay out if cool. NO FIGHTING, and I am okay with that.