I visited Mahabaleshwar and booked MTDC resort. This was an awesome experience with my family. Cottage were well clean, feeling like home, food were not up to the mark but you have a lot of options in Mahabaleshwar for same. Punchgani is also a good place along with Mahabaleshwar. I loved the stay in MTDC resort in Mahabaleshwar.