Embarkment : no problems and very quick.
Room, lovely room with extended balcony, our cabin boy was excellent and have no complaints in that area at all, room was always clean with fresh towels and turned down every night.
Dining,, wonderful, dining room had great meals and entertainment every night , buffet was great and 24hr pizza,
entertainment, great entertainment except some shows where on at the same time as the deck parties and ended up missing one or the other.
Lots of children who at times where not supervised which meant a few of injuries. Running around on a wet pool deck and stairs will do that.
Overall a great cruise and I would recommended to anyone considering canival spirit.