Embarkation: Easy as pie. Well organized and quick. We had to wait about 15 minutes in a waiting area by number. Getting our cards, going through security, and boarding were all simple and painless. Once we got on the ship our cabin was ready and our luggage already waiting for us. How awesome is that?
Food: I am grading this against the Carnival cruises I have been on and one Royal Caribbean.
Buffet: B
We liked this location. In hindsight we would have got a balcony. However, this interior cabin had lots of storage/closet space, ample hangers, and was centrally located to everything.