Perfectly clean and well equipped. Enjoyed our stay. One minor thing to note, the stairs are super noisy when someone is walking up and down - not great for the people in the downstairs bedroom.