The hotel was built in 1871 and is located in a serene pollution free area at Matheran's One Tree Hill point. The property is placed on a 5 acre of land, and the serene ambiance and home away from home make the place a perfect weekend getaway for leisure travellers.
The property is sensitive to global warming and hence there are solar water systems instead of water geysers. For power, there is a battery back-up instead of generators.
The hotel offer numerous facilities to its guests to make their stay more comfortable. Some of the hotel conveniences include solar water systems, battery back-up, recreation facilities like board games, badminton, soccer, carrom and trekking.