This place was the perfect location and layout and had everything we needed for a full week's stay. The hosts were very good at checking in to make sure we had everything we needed. Very nice place, great host!