A magical place to visit and absorb nature away from the hussle and bussle of normal life and work. A must visit place.