Very clean, spacious and modern. We loved our little private garden and felt very comfortable and at home. Great hosts, very responsive. Looking forward to returning for our next trip. Highly Recommend