Wonderful place. Everything you need. Excellent host. Stunning location.