Getting on board was a little bit of a pain mainly because there were 2 ships in at the same time (Spirit and Dawn). Also this is New York where it is always a bit of a mad house.
Room: It was bit small for 3 adults. We had a room with balcony. If there was only 2 adults it would be a bit more comfortable. The room staff was great. They were very courteous to the passengers and the room always was done on time. We went to breakfast and by the time we got back the room was made up.
Food: The food wasn't bad. Only problem we had was on Monday night we went to Windows about 7 o'clock and there was a 1 hour wait or longer. Only night we went to Windows. So my advice would be either make reservations for Windows or go there before 6 or after 8:30pm. Went to Garden for dinner and it was very good. Food was good. But again, try and make reservations. Breakfast at Windows was good. Never a wait and waiter staff was good. Arrived there for breakfast about 9:00. Cagney's also was great. But make reservations. The Italian rest. we really didn't care for. Food was so-so. Raffles buffet was good. The Blue Moon cafe was great for lunch and mid day snacks. At night try and make it to Henry's Pub. Great singer and very relaxing. The Bier Garten on deck 13 was outstanding. Beautiful view and we had a lot of fun with the waiters . Food also good.
Port Canaveral: I just stayed on ship while wife and daughter went to Cocoa beach. They said it was nice. Would recommend it
Nassau: Great...We did a snorkel trip and it was great. Beautiful ride on catamaran to snorkel location and lots of time under water. Would recommend it. That's the only excursion we did there.
Freeport: The ship should have stayed in Nassau for another day. Nothing to do there but shop in little shops right off ship. Didn't make any excursions because only there for 5 hours and didn't think there would be enough time.
Pool and hot tubs: The pool was good but to many kids at hot tubs. Should limit them to their own on back of ship. All in all we all thought trip was Great. There were 12 in our party and all said we would go again. Next year maybe Bermuda on the Dawn.