This was our families first cruise and we loved it all. The ship, the food, the ports, etc. We had only one complaint and that was the pools were small. My kids went in once in a week.
Getting on the ship was a breeze. Got to the lot at 12:30 and we were having lunch on the lido in an hour!
Food: we loved the food- ate in the dining room only once. we had the later seating and found the food the same and quicker at the buffet. Our service was just OK the one night we did go to the dining room so we stuck with the buffet.