I just booked the Carnival Splendor 7 night cruise, leaving from Long Beach, CA on May 24. Due to itinerary changes, they are offering great rates and I was able to get a single occupancy balcony cabin at the double rate (no surcharge).
I just booked the Splendor for May 17 a few days ago due to the pricing. I just got off the Splendor on April 26 and wasn't really fond of the ship but service and food was good. Well worth what I am paying for the Canadian Cruise.