I can’t think of any kind of group or individual who wouldn’t love this place. The location is magnificent, the house is perfect, your hosts could not do a better job welcoming and communicating!
Stay here if you are able. Seriously. Stay here.