Celebrity Cruises: a relaxed luxury resort at sea.