5 star all round. Great place, even better hosts.