It was a new experience to stay overnight on a boat. It was fun and entertainments on the boat are all great. However the check-in process was inconvenient as the transport between the pier and the actual boat requires another team of people who are not hired by the boat owner (do expect delays). And unfortunately the oven on the boat was not functioning and the owner didn’t inform us until we are on the boat.. this was disappointing as we have bought food that need oven cooking … but overall it was a good stay.