Citrus offers a real cool experience in Mahabaleshwar, and has got a pretty nice property to boast about, very close to the main market place but just far enough to be away from all the noise that would typically surround. Practically, it is a 2 minute walk from the market zone and has quite a few good recreation facilities within the campus, to keep the young and old occupied.
Pros: Location, Decent Food, Good recreational facilities.
To improve: Better management and maintenance of recreational facilities (for instance, the Stag branded Table Tennis board is left to remain under the hot sun regularly, which has nearly spoilt the board. The pool also can look much better than what it is now)
Negatives: We had a waiting time of almost 25 minutes before we could actually be checked in, despite making the bookings well in advance, and having arrived well after the usual checkin/checkout time zones. This could be an isolated problem for us, but watch out and be prepared for this, especially if you are driving down all the way and are just waiting to hit the bed and rest a while - you might just have to spend some time in the reception before you can do that.
Judgement: A tad pricey, but provides a good all round experience for the guests. Worth trying.