Spotless, well provided and reasonably priced.