Outstanding - spotless, functional and very homely. Everything you need / want to make your stay fabulous - Truly amazing hosts, very recommended.