Carnival Miracle
Sail date: February 25, 2007
The ship was very clean and relatively new. The staff including the waitstaff and housekeeping were all terrific. The one day we were unable to go ashore because of winds was also difficult to spend on the ship because with the upper deck closed because of wind there wasn't a lot of room to sit around the pool.