First thing first! You need to call and confirm your booking, no matter how you book. I booked through Hotels.com and got 2 mail confirmations, yet on my arrival there was no info with the reception about my itinery! Talk about the property, the facilities, amenities, staff, sports... I would give it 4! Just that the rooms (I stayed in IBIS Suite) smelt stale when entered first, after you run the AC the smell went off in a while. The suite I stayed in had another door opening into the greens and the mini golf, could not ask for more. They have villas with own swimming pools, in total 24 pools, that's unique and good! The Spa is good, but it is managed by men only, so Ladies may not go full services. Otherwise, Every type stay will have something or other to enjoy and relax.