An overall great experience for our entire family. The ship is HUGE with lots of activities for all ages. Our cabin was more spacious than we anticipated, and our cabin steward did an awesome job keeping our room in order.
The food was very good at every venue we tried, especially Chops Grille. Our biggest dining complaint was the confusion around our dining time for dinner...our SeaPass card listed a specific time, dining room, and table number; however, each day we had to stand and wait in a line to be seated at a different table with different wait staff. We were even told we needed to make a reservation each and every night. Also, the Windjammer buffet can be extremely crowded and finding a table a real challenge...especially if you decide to sleep in and grab a late breakfast.
Embarkation and disembarkation at Fort Lauderdale was extremely efficient. No issues getting on/off at our ports of call, with the exception of Nassau...which had a long lines both getting off and back on to the ship.