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