Spacious, immaculately clean and comfortable stay in a scenic location.