Grand sirenis is excellent for a family vacation, especially with younger children. They have amenities for everyone and the food and dining experience at the restaurants and buffet were laudable (wide variety of options). Depending on where your room is, the walk to and from pool, waterpark, buffet and other amenities can be a little challenging (we were averaging 8000 steps per day, moving to and from the pool, waterpark, etc.). The rooms in my opinion were a little outdated. They were clean for the most part, but still outdated. Where I felt the best experience and where the rooms can be made up for was the client service. It was nothing short of top tier, VIP treatment. There are concierge offices for every building and at each shift change, the manager on duty would to call your room to ensure all was going well and to cater to any needs, discord or discrepancies one might have. Luz and David were simply the best - when we were apprehensive about the rooms, they were immediate in their response to provide us with alternatives and options to better suit our needs and desires. David checked in daily, always accommodating and being present to anything we might have needed. I am happy with the quality treatment and experience I had at the Grand Sirenis and will be sure to recommend for any future stays!