First and foremost, the people at this hotel go out of their way to keep you happy. We were disappointed to discover we weren't booked into one of the villas, which we thought was misleading given the pictures, but the room we had at the back was OK and they did their best to accommodate us. Food is quite good in the restaurant and the overall setting is excellent.
The location is the biggest thing to consider at this hotel; being in the surrounding hills of Kandy is beautiful, and quiet; the downside is you can't really walk anywhere so you'll need to arrange a tuk tuk or taxi for everything. We ended up using one tuk tuk driver for our two-day stay in Kandy. If you want easier access to restaurants and the town, stay elsewhere. But if you want to stay in a relaxing, pretty villa, stay here! Just be sure to ask if you're in a villa or a room.