We really enjoyed our stay despite the sarcastic lady working the front desk at check-in. Our room was great, the view was amazing, the pools and the beach access was perfect, and even parking was very accessible. The only downside, was check in and the restaurant was over priced and the food was not great. Other than that, we would certainly stay here again.