This was our 27th and 28th cruise. The Harmony is a great ship with lots to do. We got to Fort Lauderdale a couple of days early (as usual) to avoid unforeseen circumstances or delays. Embarkation went very smoothly with no abnormalities. We have priority boarding from Diamond status so avoided some of the lines.
Most of the entertainment that we attended was top notch with the exception of Columbus (but that is our opinion only - it was a bit too camp). The Ice show was great as were all the special effects.
Boleros was our favourite as we both love Latin dancing. The only complaint was that the music didn't start before 9:45pm most nights.
Cabin was forward but those were the only ones available with a virtual balcony. Bit of walking required to get from one end of ship to the other. Lots of closet and storage space for our 2 consecutive cruises. Well maintained by our cabin steward. Bed was comfortable and spacious. We don't typically spend much time in the cabin anyway.