I've been to Greggs at least 3 times, and each time the theme was the same: struggle to get the attention of staff to let them know you're waiting to talk to somebody, wait 10-15 minutes with no help, getting the momentary attention of another staff person, and waiting another 10-15 minutes with no service.
The shop might be great (it's big, lots of selection not only in bikes, but in accessories) and might offer good deals, but unless you know how to shop for a bike yourself, you're not going to get help from the customer service reps.
Parking is a real pain as well.
more