Spotless, everything you need, wonderful hosts and a lovely spot. Highly recommend.