In May 2007, I had the chance to go to Cozumel, Mexico was so excited about going to Mexico, and seeing the ocean, but I was little scared about getting on the huge ship. Once we enter the boat my eyes just light up, it was so beautiful. A half spiral staircase, great for taking pictures, and a clear elevator was the first you saw. Then you look up and it's just like in movies and on TV commercials, amazing. The ocean-view room, that we had, was roomy and it had a big window that you could sit in and look out to the ocean. The room had three beds, I would say they were twin size, a TV, vanity/desk with a mirror, closet and a good size bathroom. To save room just slide your suitcase under the bed that way it's out of you way. The food is so delicious and there are so many different choices. You could have anything you could image for breakfast, but for lunch and dinner you got a choice of pizza, sandwiches, hot dogs, sushi, chicken-all kinds of meat, fruit, cakes, ice cream, you name they probably had it. If you don't like any of that food they have a few restaurants to choice from, no there is no McDonald's, and at least one night you have to dress up very nice to have dinner with the captain. Of course with food you have to have drinks, and they had plenty. For children they had juices, milk, lemonade and water and for adults they had fountain caffeine drinks, juices, teas, coffee, and drinks to celebrate your 21st birthday. Now for the actives depending on whether you want to be outside or inside they had plenty of things to keep you going all day and night. Let's start with the outside first, you can go swimming in the pools and they have a pool just for little ones or relax in one the hot tubs, play around of 9-hole golf, run, play basketball or just lounge around and get some sun. When you get hot or just want to be inside there is plenty of actives for you and your young ones. They have a casino, shows, clubs for all ages, shops, art gallery, arcade, on-line center, and a spa. For any more information go to carnival.com. A cruise is perfect for anyone and any reason.