Having worked on the ship myself years ago, it was my dream vacation to be a guest on RCCL. And I was not disappointed.
Embarkation went pretty smooth, we had done online check in before coming on board. Disembarkation went ok, was a bit long, but I guess that is part of customs processes and the fact that there are so many people that leaving the ship.
Harmony of the Seas was amazing. So many venues and things to do.
Great place to enjoy the beach and the sun.