Overall a pretty good experience. Pools were great, facility and rooms were very clean and comfortable. However, I was unaware it was a timeshare resort and was pressured HARD during check-in to attend an informational meeting during our stay. I didn’t appreciate starting our vacation feeling like I was being conned into something I didn’t actually want to do. Just an FYI, be prepared for this!