Is it better to book a cabin and join others or it is better to book entire yacht?

If you can get a group of at least 4 people try to book a yacht. You can then organize your route, food and preferences according to your wishes. In cabin charter everything is fixed in advance.