I couldn't have imagined a better stay. The rooms were spacious and clean. It was also very convenient having separate bathrooms for each room.
The resort was also excellent. The pool was huge and the lagoon right outside was great to swim in.
Overall, I would absolutely stay here again.