Three night stay at Margaritaville didn't start on a great note. Booked two rooms for king beds, confirmed this at 2pm that same day since we were traveling and wouldn't get in until 11pm. Arrived to find out that we had a room with two double beds. Pretty disappointing. Was informed that since the reservation was booked using Hotels.com / Expedia we were "low on the priority list" and could be moved to a different room. The manager (Mel) was very nice and professional, but not a fan of that type of policy, especially after being confirmed that day earlier.
We used the beach club and had great pool service and the food was good. We used to the License to Chill bar and had great service. Service at the outdoor cafe was okay. Somewhat slow and the breakfast food was not warm.
All in all, I have traveled to several different resorts in Florida - Sanibel, Clearwater, Ft Lauderdale, South Beach, Naples, etc. I will probably pass on going back to Ft Myers Margaritaville.