We stayed in the Dambulla wing and that was about only the biggest problem - the rooms are afar away from the restaurants, reception, activity area, spas and the infinity pool. Apart from that, the hotel is simply fabulous. The bathrooms have a beautiful view of the lake. Though the downside is that the rooms are very small. Infinity pool is gorgeous. The food quality is also quite good and the chefs were kind enough to prepare special vegetarian dishes for us.