I took the Infinity cruise from San Diego thru the Canal to Ft Lauderdale in November, 2008. This was apparently a repositioning cruise, since the ship entered drydock after we arrived.
I like the Infinity, esp. the captain and wonderful crew, and have sailed on it before. Unfortunately, (and hopefully corrected in drydock), the ship itself was a little tired. Rusty deck chairs, tiles fallen from the bars and hot tubs, and just a general "tired" feeling to a great ship. The a/c was erratic. My cabin was always too hot until the middle of the night, and nothing could be done about it apparently.
We departed San Diego at about 5 pm; the cruise was entirely sold out. Strangely there were no children at all on this cruise and if there were teens I didn't see them. Maybe it was the time of year. The ship was filled with predominantly elderly (or very elderly). This is not a problem obviously, but still, sets the tone for the cruise.
Decent size, iffy a/c control (too hot). Comfortable bed. Good location for view, high up equals more rocking however.