The resort itself is beautiful. The rooms are spacious and the kitchen had everything needed to cook meals. The stay was overall wonderful. My only complaint is, once I checked in, they sent me to another counter where I was told that the resort was hosting a meet up where they wanted to know from guests how the stay, room, grounds, and amenities were. If you attended and gave your feedback, you would get what you paid for your stay back. Well, that “meeting” was a 2 hour sales pitch to buy in like a timeshare. This caught us by surprise and made us very uncomfortable. We would definitely stay at the resort again, but would be much more cognizant of anything they try to sell us or get us to attend.