I have been going to this shop for years. The last couple of times I have checked the sell by date because I have purchased stale items.
The shelves were half empty so I ended up going to the English store on S.R. 52. They have a large selection and the prices are a little cheaper.