This was my second Carnival cruise and this one was better than the first. The food is pretty good and the activities are well organized and fun. We had a stateroom. My fiance and I had a very relaxing time on this cruise to the Bahamas. Only negative is that Carnival ships are very family friendly, so there were alkot of kids in the hot tubs and pools, making it hard for adults to enjoy themselves.
Our cabin was small which is typical of cruise ships, but it was clean and perfect for just what we needed.