Everything was perfect - spacious, clean, well-equipped - and our host was responsive and attentive to our every need. I would definitely stay here again.