We traveled on the Elation 3-night itinerary that was originally scheduled to go to Ensenada. The itinerary changed a couple times due to the swine flu, resulting in a final itinerary of Ensenada one day and Catalina one day. This itinerary actually was better for us since we like to visit different ports.
The food on the Elation was good. Portions in the main dining room are small. Many passengers ordered two entrees, two appetizers, etc. Some dishes were very good, others just okay. The buffet dishes were good and consistent overall. My family liked the pizza at the 24-hour pizzeria. One thing we learned - when you first arrive in the dining room, the waiter asks if you want bottled water or sparkling water. These cost extra. You should ask for tap water if you don't want to pay the extra money.
Our room was on the Riviera Deck toward the back of the ship. When the ship was moving, it was pretty noisy. There was a loud hum and lots of vibration the whole time. For some reason, when the ship was docking, we could hear other loud mechanical noises as well. But the room itself was decent. The televisions were old and had poor resolution. There were plenty of towels and bedding. There is no hair dryer in the room, so you'll need to bring your own if you need one. Amenities included soap, shampoo, and body wash. Each night we had a towel "animal" and piece of chocolate in our room.
My sixteen-year-old son and his friend who came along on this trip were not impressed at all with Club O2. We met a couple other families on the ship whose teenagers said the same thing about the teen clubs. Many of the teens hung out together in the public areas (hot tub, lounges).
The ship does rock back and forth when cruising. None of us got sick, but I can see where someone who is motion-sensitive might want to take some medication for the cruise.
Overall the entertainment was okay. A comedian one night, and Las Vegas-style revues the other two nights. It's worth sitting through after dinner.
Drinks (sodas, beer, wine, mixed drinks, juice) are expensive when you order them at any of the lounges. Drink what you can at the buffet. Purchase other drinks in port to bring back with you. And bring an initial stash of drinks with you when you board. Carnival allows a small cooler carry-on for this purpose.