Third cruise with Royal. Was a bit concerned with the size of the ship at first. You never know how things would go with over 6000 people. The staff however did an exceptional job.
I traveled with my spouse, teen son and two sets of parents/grandparent. All found things to do and all had a great time.
With the ship being the size it was, I would recommend the following especially if you are used to the flow of a smaller ship (guess every ship is small compared to this one...lol):
We know they are small. Nice decorated. Happy they got rid of the shower curtain and moved to a solid transparent door.
Gilbert did a great job and knew the island well. He was out personal guide that took us around, showed us beyond just the "touristy" areas and waited on us during our stops - shopping, beach etc.