Overall it was an okay resort. It’s huge, you have to take a golf cart ride most places to get there in a reasonable amount of time. We had to wait for dinner most nights unless we ate at the buffets, often times 1-2 hours. When dining, service often took too long to get even our drinks. However, the wait staff along with the staff around the resort was always friendly and kind. For the size of the resort, I would say that they don’t have enough restaurant seating capacity. The food was decent but we’ve had better at other resorts. They had plenty of activities for children which was nice. The spa was good. The app is really nice for finding information, asking questions and booking reservations and spa appts. We likely won’t return but there are plenty of people who enjoy this resort.