The Machan Resorts, one of the best resorts near Mumbai, 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.