I only have experience of the giant Giant shop in Doddington as it's near Ma and Pa Bollo's. The shop is massive and very corporate but they've always been friendly when I've popped in. Prices aren't cutting edge even by LBS standards, but the in-store coffee shop is good, especially when the main farm shop cafe is rammed.