Great location, very clean and as described with all amenities listed. The hosts were very responsive and helpful; great communication and very flexible. Our family enjoyed the stay!