I took my wife my mother and my wife's Cousin on this Cruise Ship for a weekend getaway in early January. My wife, mother and the cousin had never been on a cruise before and right out of the port we hit a Nor'easter! The ship was rocking and rolling all the way over to Grand Bahama Island (not the cruise lines fault as they cant control the weather). My Mother and the cousin did not even make it through Dinner and went to bed early. The Next Day however on Grand Bahama Island was great it warmed up nice and we did the Jeep Safari which was loads of fun. Every one had a great time and the night back was much smoother. For the cost you cant beat this cruise. The Celebration was nice some say a smaller boat but I have been cruising for a while and still remember the Cruise ships built in the 1950s that were still in service in the 1990s so I thought the ship was plenty big enough as you are only there for 3 days and 2 nights. The Food was good and the Entertainment was top notch. Service was also good from the Waiters to the Porters every one nice and friendly and great service. Again for the price and the convenience (I wanted to get away but we were going to Europe in May so I did not want to lose vacation Days- so this was a perfect getaway). I will say the embarkation process was slow and could be improved upon. Finally our cousin holds a Foreign passport and that line was a nightmare when we disembarked back in the USA (But again that is not the Cruise Lines Fault that is the Port) but if you have a Foreign Passport be prepared to wait.
The Cabin was an inside Stateroom, my wife would have preferred a view. I had no problem with no view and the Cabin was good size as was the bathroom. Nicely appointed as well with a king sized bed.