We had a great experience, especially we loved the boat-house tour and National Park even though the weather was not the best.
Our driver Monesh was very friendly and always punctual, and he is really good at taking photos!
I recommend checking the list of places before your trip and making some adjustments in advance if you are not into some specific activities, for example, we didn't find the plants garden interesting... Also, be careful of sellers, in some cases it felt like we overpaid.
Overall we are happy with the trip and our accommodation, it is prefect choice if you are not keen to spend hours planning yourself :)