There arnt many boat cruises where on landing everything is FREE ,food ,alcohol,accomodation and health and legal services if required ,no wonder they are popular