The rooms and service were fantastic. There is a super-large wrap-around pool. It had a shallow section for children, then up to about 5 feet for everyone else. They have a pool bar that you actually swim up to, with seats under water. It was very nice to relax in and around the pool area. You cannot use cash in the resort (except for the day you check-out), as they issue cards for your room and everything is billed to your room. You can pay it daily or at check-out. It was nice not to have to carry a wallet to the pool.
Service at the pool was great. You could order food and drinks, which were delivered to your seat. The rooms were great (see the room diagram in photo section)! You can book the entire villa (two bedrooms/two baths), or you can book either the large room (one bedroom, one bath, and a kitchen or living room) or just the small room (just like a hotel room).