Spotless, hassle-free with the dog (he had fun too!), lovely place to stay.