From what I've read lately, maybe the Celebration should have gone before the Holiday...if passenger satisfaction is any indicator.
Mobile has a beautiful port and the operation is the best we've ever seen! A larger ship may make it less so though, as I have no doubt more passengers will have to park in the auxiliary lots around the parking garage. The garage is where you want to be if you drive. The people make it special. Without question, the Mobile port staff is the nicest, most courteous, most helpful group we've ever seen for a cruise. Heck, they even go around on the day before the cruise ends and fix any flat tires they find for free. Of course, this also means no problems getting people out of the garage but it still is a nice gesture.