The hosts were truly spectacular - they were in constant communication and took care of everything we needed, they made the stay truly special. The location was as good as it gets, and our experience (with 3 kids in tow) was special. If you can afford it, I can't recommend it enough - we had an amazing stay with an amazing host!