We spent a week on the Harmony with family and friends. It is a beautiful ship with updated technology but still has quite a few kinks to be worked out. Royal Caribbean should do more advertising for the Royal IQ App. This is an extremely helpful app that we learned about from another passenger on day 3 of our cruise. Would have been nice to know about the communication feature through the app which would have prevented us from buying the on board wifi for a much higher price.
We did 4 dinners at specialty restaurants, and were for the most part disappointed. Wonderland and Hibachi were both great. However, Jamie's and Chops were both less than desirable and we much preferred the main dining room to both of these restaurants, which is shocking given the experience we have had at Chops on the Oasis.
As for the ports, we chose this cruise for the dates to accommodate spring break schedules. We don't usually get off the ship in Nassau. St. Thomas and St. Maarten are always enjoyable ports for us.
Nassau is dirty and you are hassled by the locals on the street.