Great resort, everything you need in one place.
Room was very clean and the bed was very comfortable, with the pool only a short walk away and in the heat was a daily event, also the pool side restaurant was excellent with well priced meals and breakfast.
The whole experience was well worth it and great communication.