Very clean, as described, location great, all the amenities you could want along with great communication. One of our best stays. Many thanks to our hosts.