You think 10 mins to the location from an underground station? Which station, and how fast can you run?
10 mins from Firhill - REALLY?!?!?
How do you know what people think about a city centre location? It seems that more people would like this than dislike.
You mentioned that the OP MAY have arrived during a delivery, then proceeded to talk as though this was a fact - how do you know this is the case?
You, sir, are TTL, and I claim my £10!