Staying on a luxury Yacht, definitely added some spice to the trip. The amenities are very modern and the room was surprisingly spacious. It does take a bit of time to get acquainted with the the control station in the room (lights, air con etc), but this is a minor quibble.
All the staff were very pleasant and always helpful. The gym is rudimentary, but serviceable. The on spa facilities were great and I had a very pleasant massage. The room service was also excellent. The food was delicious and provided well within the alloted time frame, despite the kitchen being clearly busy.
Everything is within comfortable walking distance and is ideally situated for the solo traveller. Overall, I can highly recommend 👌