First time staying at a Margaritaville resort and it was nice. The facility looked great, great amenities, etc. Bed was really hard but room was comfy. My only gripes would be the elevators barely worked, had 1 running for everyone and there's no service elevator apparently so staff takes up the morning. On that note, was not happy with housekeeping knocking on doors at 9am. Most hotels service starts at 11 coinciding with checkout times. Other than that, enjoyed the stay.