this was our fourth carnival cruise and fifth overall. Second time with our children. I think this a great cruise to take if you don't have a lot of time or money to spare. Also we were with a couple of first time cruisers and I think its good for them too. This review may be unfair since our last cruise was on the miracle out of new york for 8 days. There was not a bad thing to say about that ship. Embarking at miami was painless as usual. The weather was perfect and the seas were as calm as could be. The cabin is typical, not meant to do anything but sleep. It had bunk beds for the kids and a queen for us, very, very comfortable. We got there real early and was able to to take advantage of the pool and and have a few drinks while still in port, almost like getting an extra day. TIP, throw suits in your travel bag since the luggage takes a while. My only complaints were that I found the staff to not be as friendly as previous cruises. Camp carnival seemed a little more disorganized than our last cruise, but not to the point of feeling unsafe leaving our kids. The kids, 5 and 8, had a great time and the babysitting is great. They didn't have a past guest reception, which i guess isn't really a big deal , but its nice for our loyalty to carnival to be recognized. The shows are ok but we are not really into the Vegas type shows. The dinners were really good but the lido deck lunches were just ok. The excursions are generally not worth the money, check the boards on this site for tips for excursions. We only do the excursions through the ship for convenience and are prepared to be disappointed. Nassau is not the best port but its close and the beaches are clean. The hustlers get annoying but being from NY they are easy to ignore. The disembarkation was also easy , the ship tries to keep it organized but plenty of people from other decks that haven't been called for self checkout delay the process. all in all it was a good cruise and nothing bad enough to not make me cruise carnival again , it just wasn't on par with previous cruises. we are already planning our next one.