I can't say enough about the level of service of the Carnival staff on this ship (especially our room steward, Sandi). Upon departing Key West my 5-year old had a bout of seasickness that caused him to lose his lunch (literally) all over one of the ship's lounges. The staff reacted promptly and made what could have been a really embarrassing situation less so. Our room steward (Sandi) was one of the most friendly and engaging individuals I have had the pleasure of meeting. He went above and beyond several times during the luding replacing the stateroom towels and cleaning the stateroom bathroom for a second time in one afternoon after my son had another episode. He did this the whole time with a smile on his face and a sense of genuine concern for my family and their well-being, even to the point of making an impromptu visit later that evening to see how my little one was feeling. All-in-all, our experience was great and both of my young children (ages 5 and 6) were sad to have to debark the ship when we arrived back in MIami. My 6-year old even commented that this vacation ranked right up there with a trip we took roughly a year and a half ago to Atlantis (Bahamas) which up until this time had been his all time favorite (he talks about it almost weekly). As a first time cruiser I wasn't sure what to expect but Carnival and its staff won me over and I anticipate that my family and I will be cruising again in the not to distant future.