Think so but wasn't the size I was going for. Looked like they had a large box of every size, behind the till, as well as those on hangers on the shop rails.
Yes, and I think in all sizes. There's plenty on hangers but they give you a sealed one in a plastic packet, from the respective "size" boxes behind the till - so don't stress over comparing different shirts of the same size to ensure your one has no print or fabric issues!
Might be the one I almost bought this afternoon - I was after XXL and after speaking to the sales assistant, she said "The system is showing one in stock, and it must be this one" - the tag DID say XXL, but I'd not looked at the tags, I'd looked at the inside neck, which said XL quite clearly...