The Machan Resorts, one of the best resorts in Lonavala is an award winning, eco-friendly getaway for you to disconnect from concrete hustle and reconnect with nature. It proudly houses customised tree houses that float 45 feet above ground and offer unmatched, spectacular views.