A fantastic spot at a fantastic price. Very prompt and professional communication from the hosts. We greatly enjoyed our stay and we'd love to be guests again in the future. 5 stars, A+.