We decided to take this cruise because the price was great for a 3 night cruise. Our kids were able to cruise free. We traveled with a 10 and 5 yr old boys. Overall it was a fun cruise, and was worth the money. I have been on ten cruises including disney, carnival, royal caribbean, and ncl.
Embarkation - Took about 1 hour, was not what I was used to with other cruise lines as far as all the tables you have to stop at. Not too bad though. We did have someone ask us if we wanted to go to a timeshare presentation but we declined and that was it.
Food - We thought the food was pretty good, good variety. The buffets were sometimes cold however. The Crystal dining room had good choices however and my children were pleased. There was also burgers/hot dogs available by the pool for most of the afternoon. Pizza was pretty good too.