Overall we enjoyed our stay, but it seemed to be a bit pricey for what you get. The price was different than what was listed in the guidebook, although Desert Sky says that LP doesn't update the price for some reason and that they've had higher prices for awhile. There was no breakfast and no internet available, and the small kitchen was often crowded. However the staff was very friendly and helpful, we booked a boat tour and ATV tour through the reception, both were fantastic. Short walk to beach and downtown.