We went to this place as a small group (2 families) about 4 months back. I would say it's a perfect place for a weekend/long weekend break when you get really tired with your regular routine. Rooms are compact but yet comfortable (works well for the price we paid). Although this is right on the main road, you don't feel that once you get inside the property. There are lots of trees and plants inside the premise which gives a different feel to this place, There's not a whole lot to do inside the property but it could be fun if you go as a large group. We basically wanted a short and quite break. "Silent Waters Retreat" offered us that. Food was pretty decent and hospitality was great. I found food to be little expensive - Food could have been priced a little better (you pay extra for the food).
Hoping to go there one more time when the right opportunity comes along.