I chose Harmony because my sister has taken this cruise before and loved it. We loved it as well. My favorite deck was the one with Central Park as it had like 1400 trees and plants there. My only complaint is that the availability of Rest Rooms while in St Marten and Puerto Rico was extremely limited which caused interruptions of the islands tour and therefore making is not as good as it could have been. The on board staff was extremely courteous and would go out of their way to help when needed. The cleanliness of the ship was excellent. I took and all access tour of the ship which was very interesting and informative but I neglected to ask why there was a septic smell when the ship was not moving. They have their own sewage treatment system on board so I'm puzzled as to why there was a smell when in port. As a whole the whole operation of the ship is very smooth and efficient as they thought of everything. We will definitely take our future cruises on the Mega ships.
Not really sure what class of stateroom we had but it had an ample size port hole view. The cabin was an adequately size for being on a ship. I didn't mind the small bathroom because if I forgot something once i got in the shower it was only an arms length away to get it.
Labadee was a nice relaxing environment owned by Royal Caribbean . Would have liked to see a bit more of Haiti but not sure I would have been safe.