Usually use Cunard, P&O royal Caribbean.
Chose this as it was doing Holy Land. Never done all inclusive before but was pleasantly surprised by the whole experience.
Cleanliness, food, entertainment and service all of a good standard. The jewel in the crown was the staff, nothing too much trouble, everything done with a smile.