I went this year with my frenz & stayed there ... though I would say the location was definately good but the place itself was average in my opinion. It could have been better considering the price is not that cheap... we paid around 4000 for 2 small rooms for a day & in that price I expected better experience.
Anyhow good things to point out - Awesome view, fresh air, fresh prepared food, ample parking space, spacious lawn to stay in afternoon with cool breeze & sunshine (in summers).
Things could have been better - Avg rooms, old style decorum, no shuttle service etc. to mall road, no in house play services like pool / billiards or swimming pool, no Wifi.
Overall considering the location, I would have given an easy 4 provided if they can add a few services like Billiards room & Wifi service.