We embarked from the port of Miami. Check in was quick and painless, and in less than 20 minutes we went from outside the building before customs to eating our lunch on the ship!
During our week at sea, we ate at all of the included restaurants. We did not pay the extra money for the specialty dining except for Cirque Dreams - HIGHLY recommended! Great show, food was wonderful! We got $20 seats and were sat at the top tier of the tent, eye to eye with all of the high flying performers! Really cool!
The food was fairly good, not fabulous. The breakfast was average but lots of variety. Lunches were good, dinners were by far the best tasting and well presented. Many food choices throughout the multiple dining areas. We both agreed that we enjoyed our meals more on the smaller ships... but smaller ship = more attention to detail and presentation so it is understandable.