This place was perfect for our stay. It was clean, well laid out and had all the amenities we needed. I would highly recommend it. The hosts were attentive and had thought of everything.