Fantastic location, great hosts and wonderfully clean