Our group seemed to flock to this place. One night we had the entire upper deck to ourselves for a party with a private band, which was pretty cool, the other nights we mixed in with everyone else downstairs (and danced to another band) the band was good, there were pleanty of places to sit - which was also nice, but it's just Margaritaville really. Very touristy, and not exactly my type of place.
There was food at the private party, but I didn't try any of it - looked good tho.