The location is great and has wonderful amenities. There’s a pool, hot tubs, games, and the beach all behind the resort which was very enjoyable. The room was clean but unfortunately it smelled like burnt grease during our stay. I did mention to front desk and they supposedly have attempted to clean it but it still had the smell after they tried. The bedroom door did not stay shut and the a/c was very weak. I mentioned it to front desk but nothing was done. Overall, we enjoyed our stay but it’s quite expensive for the problems we had and what makes it more unfortunate is that when I reached out. The only help I got was to ask front desk. No compensation, or another way of accommodation.