Have stayed there and found the rooms to be large and very clean. The bathrooms were immaculate. The food was very good and there is a very nice private pool w/launge chairs on the grounds right were the rooms are, perfect for the children. (you have to supervise). Try to get a room on the ground floor close to the pool. There is also a clubhouse for the children were they can spend some time. They have a little outside restaurant (free with the all-inclusive) next to the beach were you can get various foods and drinks. Nightly show put on by the employees that I enjoyed alot. One thing, they have a sit down restaurant (excellent and limited seating) that a reservation is needed for. There is a wait. When you make your reservation and have the dates, call the resort and make the reservations for the restaurant AHEAD of time or you won't get in when you arrive. Never been to the other 2 you mention but I did enjoy Playa Dorada and the price was right. Have fun. Oh, they also have danceing nightly with a DJ.