I would give this resort 4.5 stars. The room they gave us was not quiet enough and had a slight mildew smell, so they quickly moved us to a quiet room and it did not have that smell. Here are the cons: the toilet was high off the ground and is like an airline toilet. Its a tight area with a glass door, so you can hear everything. The showers rain head is not centered in the stall. The faucets do not go far enough into the bowl so i was always having a wet counter. The people that cleaned the room did a fair job. Their is an overabundance of employees, some had colds and were sniffling, probably where i picked up my cold about 4 days after arriving. The food is good and the drinks are tasty but weak on alcohol. You really have to use the shh..do not disturb on your door, becaue if its not on the outside, they knock and enter pretty quick and too often. Most of the time they did not clean the room till late afternoon. They also allow people selling stuff on the private beach, so your approched quite a bit. The pros: the beds are very comfortable and you can black out the light in the room. The balconies are spacious. The fridge is nice, the jacuzzi has strong jets. The room is quiet, you can only hear loud people in the hall. The central air is nice and not noisy. I liked the robe and slippers. The buffet had a huge selection and it seemed fresh. The restaurants good. The grounds are amazing looking, very tropical. The pools are very clean, The beach is nice plenty of shade.