Mountain resort surrounded by thick pine trees makes your holiday truly refreshing.