i have been to a fair few places in devon and im sure ive been there! if i have it would have been a john folwer park-never had any problems with them, always had everything open and good food and you also pay per apartment rather than per person.
sorry i cant be much help! x
baby dust to all luv *****IWAP *****