Nice find!
I found myself in a similar situation in Tenerife last year, I managed to bag a lovely pair of Ray-Ban Aviators for a bargain £20.00 down from £110.00.
I do count myself lucky as the North African salesman told me it was the last pair he'd be able to get hold of for at least two...