Outstanding stay! Perfect location, extremely clean, plenty of space, and the hosts were so communicative. The price was exceptional and I would certainly stay here again. No complaints at all!