Ship runs like clockwork! Very impressive boarding process. Ignore what the cruise line tells you and arrive at port no later than 1020am- you'll be on with little to no waiting.
Reservations are a MUST on this ship...book EVERYTHING before you arrive to avoid lines and disappointment. Yup, that means shows, dinners, spa treatments, the works. If you wait til you board you'll be too late. With reservations you will sail past every line for every show, and you will always have a table waiting for you at dinner time.
Food was good overall. Specialty restaurants are especially excellent. 150 Central Park, Chops, and Giovanni's Table were our favorites.
Cabin was well equipped, bed comfy, nice shower.