Machan is a resort offering tree houses in Lonavala. Machans also use the pure natural resources in their modern facilities, further enticing visitors. This resort near Mumbai is known for its lush green surroundings. There are spa treatments available to guests. There are also bicycles and walking trails available for exploring the Western Ghats.