I got my ray ban glasses through amazon. It took a long time (more then 3 weeks) to get them however I saved a fair amount of money. I recommend to get sunglasses via amazon but be ready to wait.
I ordered on a Sunday and I received it on the same week. Quality of the T-shirt and Mug I bough was great. However, it came in a not so fancy bag but what was in it was just fine. I give the product and delivery a 5