Location is excellent! This place was nice and clean with good size rooms. The hosts were very responsive and accommodating. The beds were not the greatest for anyone who needs a good mattress for a decent sleep (I had trouble sleeping but others in my family had no problem). The kitchen could use some basics like cooking oil and a few spices for those who plan on cooking in. Overall a very good stay.