Extremely clean, very spacious, excellent location, and wonderful/helpful hosts! Would stay for weeks if we could!