Spotlessly clean, modern amenities with everything needed for our stay. Loved watching the lambs playing in the field behind the house!