Embarkment was hectic however Valet was well worth it..and we had someone take our bags in. We dropped off the car and got on the ship within about 30 minutes.
Camp Carnival - was great for my younger kids, however my 14 yr old high school student didn't like being put with middle schoolers. They gave us a phone for onboard for them to call us on for the 5 yr old, but we also gave it to the 14yr old to call our room to check in. It was handy and free.
Ship - the ship was updated in the bathrooms, spa, gym and cabins, but the pools were a little worn and we didn't like that they didn't have a kiddy pool, so most little kids hung out in the hot tubs