Celebrity Cruises: Have been on a few of their ships. This time the Constellation. Always great service, staff and food. They are super organized. My only complain about them (9 vs. 10)is that they "nickle and dime" you to death with charges for wifi (That doesn't work everywhere), water, soft drinks, etc. They also do not have a self laundry and you must pay to send laundry out. Once you accept that, it is always a great experience.