The staff at Margaritaville were incredible, they were always there to help and made you laugh while doing so. I couldn't say enough good things about them. The resort overall was small, but very clean. We went there a few months after it opened and it was one of the first weeks they were at full capacity. It wasn't overly crowded at full capacity which was really nice but a lot of the time they only had one staff member behind the bar so getting a drink in the pool would take a little while. We upgraded our room to what I thought was a swim up room however upon getting to our room, it wasn't the same room I thought it was. I was a little upset because I would not have spent any additional money to have the room that we did. The pool area was awesome with plenty of activities and places to eat - keep in mind that the floors around the are sooooo slippery and the tiles near License to Chill will burn your feet in the sun. Apparently a few years back, a hurricane wiped away the beach so keep in mind there is *no* beach at this resort, only the pools. In my opinion, JWB Steakhouse was overrated and wasn't the greatest but Frank & Lola's was to die for. These are the 2 restaurants that you have to make reservations for - be sure to do so when you first arrive or else they will book out. We had to eat at 930pm each night because all other times were full. I went with a group of 12, a mix of couples and friends and we had an absolute blast!