Jonathan
Although there isn't a pub onsite at Goodchilds, bear in mind that there is a pub just up the road and next door is the Kingfisher private park with a clubhouse, we have never used either but know people from the marina who do and like them. You also have a chinese takeaway and the holiday park across the road has a year round indoor pool, etc you can use. You are also only a 10 min drive from Tesco, McDonalds, Pizza Hut, B&Q, etc, etc.