We originally wanted to go on the Kimberley cruise but it was booked up, so we chose this one. We are so glad we did. The whole trip was extremely well planned from start to finish - the cruise company had thought of everything, and more besides. From the food to the service to the friendly staff to the cleanliness and the informal nature on board, we were treated extremely well for the whole trip. Not only that, the staff clearly all loved their jobs and were all true professionals, never making you feel like they had done these things a thousand times. They were all passionate and enthusiastic about the activities and trips. The number of passengers (35) was great - everyone got to know each other, and yet there was always enough time and space to be alone or in your own couple if you wanted to. This is one of the best trips we have ever done and wo won't do our Kimberley cruise with anyone else!