Immaculate, spacious and has everything you need. Comfortable bed and beautiful surroundings. Lovely hosts, that were very welcoming. Thoroughly enjoyed our stay there