I've would highly recommend Garden Bay cruises. The level of communication was excellent as I had to change arrangements a couple of times beforehand.
We had a balcony room which I would definitely recommend. Just bring able to sit outside and watch the beautiful scenery pad by was amazing. The room was very clean and comfortable. Good Aircon and a nice bathroom with great water pressure.The food was excellent and plentiful. We went for the 2 day, 1 night option which was plenty, although there is so much included in the itinerary it could feel a little overwhelming. I decided to sit out the kayaking in favour of just sitting on the balcony enjoying the scenery. It's a very relaxed cruise and the staff were lovely. Nothing was too much trouble and they made you feel very welcome.