We traveled with small kids (5 and 2) and everyone enjoyed themselves. The beach is a bit narrow and the sunbeds are all gone by 9 am, but the kids enjoyed the sand and the warm water. The animator team was very active doing face painting, zumba, pool games, even a live concert. Very delicious food, fresh ripe fruits served at all hours of the day. Maybe it was the time (end of December) when we went, but the hotel wasn't quite prepared for the number of visitors. They ran out of towels, beach towels, cutlery, ice cream, plates, everything that could possibly run out. The staff was also a bit cold if you didn't approach them with tips. And cleanliness could be improved. Our room was on the ground floor, which was good with the stroller, but less fortunate in terms of the bugs entering. The room smelled quite a bit and was dirty when we arrived. After the first day the cleaner did a great job. The pool was quite dirty the day we arrived, there was trash floating in it and with the swim up bar, there were drunken people in it. Most of the pool is quite deep so not suitable for small children. The water park is a disaster. The pools have very abrasive coating, even the baby pool and the water is very cold. No kid under 8 can use the water slides. And none of the pools in the water park have sloped entry, not even the baby pool. Grand Sirenis Punta Cana has many activities for everyone, disco every night, a la carte restaurants with dress code, buffet, bars.