Excellent place - great location, very clean, great condition, and wonderful hosts. I recommend this place and would personally stay again in the future.