Clean place, great location, and hospitable hosts! Fantastic stay.