Stratton, Dorset, England. What do you think of the place?