I was there about a year ago, arriving the day before Good Friday. The facilities are pretty good and kept clean, dont think you had to pay for the showers. The small shop they run has the essentials, including gas canisters (which was handy as I ran out!). The staff there were really helpful too.
It does get busy though, so try to turn up early. They were full and turning people away when we were there on Good Friday, so I should phone to check before you set off, and have a backup plan.
I can't remember seeing any nearby pubs, but then I didnt really go looking for any. It is a bit of a way out of Ambleside, near some very small villages.
PK!