As an experienced cruiser, this cruise met almost all our expectations. We stayed in Cabin 1002, on the 10th floor. This room is a modified handicap room. If you are in the market for a inside room, this one is the best! It is larger than most inside rooms, the bathroom is oversized and it includes a small picture window overlooking the front of the ship. We traveled with our two small children and there was more than enough room to be comfortable. Word of caution - you will feel a bit more of the boat moving but not enough to be unpleasant. There is also a public deck outside the rooms that were only used by the few cabins in the front of the ship. Many times it was as if we had our own private deck! We really enjoyed our room, its location on the 10th floor, and our wonderful room steward Natan.
The kids camp carnival was at par. Having taken a Disney Cruise there is really no real comparison to the children's activities and ammenities that is offered to Disney cruisers. The children had a pleasant time, but we did not utilize the camp as much as thought we would have. Our children did not "beg" to go to camp carnival as they did with Disney. No big surprise there. However, the staff seemed pleasant and they made an effort to keep the kids entertained. In sum, the children's activities were what we expected from a Carnival cruise.
The pools were overcrowded (typical on a cruise ship) and we often had a difficult time finding lounge chairs. We had the best luck going to the pool area after five o'clock with the crowds were much smaller. If you are interested in minature golf - go early. We were disappointed when we went to play golf at 5:05 and it had closed five minutes earlier.
Nightly activities were entertaining. The first show was all about the USA. Although this show was rated "PG" due to costumes, exercise caution with bringing small children to the show. The women were in thongs and we were surprised to see that from a carnival evening show. The best musicians on the ship was a salsa band outside of the casino.
St. John was very nice. We had a very pleasurable experience there and thoroughly enjoyed the Pink Bus Tour. We went on all of the pink bus tours and had time to spare before leaving port. The market (only open to cruisers and not the general public) had some interesting booths but many were saying it was overpriced for what could be found in nearby shops and stores.
The one hiccup with the cruise was the dining. The service was very slow. Appetizers and the main course, for the most part, were prompt. However, we were often left sitting at our table with dirty plates for over 25 minutes with no sight our our waiters. We have never experienced this before on a cruise and we have cruised several major cruise lines. It was discerning to see nearby tables coming in after us and leaving before we ordered our dessert. We made the most of it and enjoyed ourselves as best we could while waiting for our servers. We also ordered breakfast to our room the day of debarkation and it did not arrive.
All in all a great cruise. We have sailed Carnival in the past and will do so again in the future. Carnival is a value priced cruise line that we enjoy.