Holiday home offering tranquil stays immersed in nature.