Money - payment, sleeping arrangements, bathroom, activities, food.
Tbh, do a cruise. Everyone pays the same amt. You take care of your own payment. It's all inclusive.
No headaches about who is eating your food, shared bedrooms/bathrooms, no short end of the stick, etc.