We stayed in this hotel this month. We found hotel right in the city center near petrol pump once you enter into Mahebaleshwar. Hotel has one drawback which is no facility for car parking. You need to search it either you enter masjid road or after passing hotel Rama further. Its your luck to get near hotel.Good part is food quality which was very good with good service in the room. Hotel doesn't have big restaurant as only two to three table are put near kitchen, So, you can take food in the room. Venna lake is quite near and you can easily access various points.
I would suggest this hotel for those who would like to spend one night in Mahabaleshwar.