We chose Carnival because it was recommend by a friend. It was a great time, Our group was from 8 to 70 and all had something to do. The excursions that we booked through Carnival were superb. The food was great and our dining accommodations were excellent.
Having never cruised before we learned that we do not want in the back of the ship but that was our choice. The interior cabins were comfortable and our room steward was always there and helpful. The cabins and hallways were always clean. Room service was great - hot coffee delivered to the door each morning, Very professional staffing in all areas of the ship. Smooth sailing all the way did not notice any high waves or extreme rocking. If you have never cruised it is definitely something to do. we liked it so well we are already booked on our second cruise.
Cabins were comfortable. would not want in rear of ship again.