I ordered a 32" x 40" poster with mat and frame. It arrived 7 days later (2 days before the expected delivery date) and I'm very pleased with the quality of the photo, the materials used, and the packaging. It's going to be a wonderful Christmas gift for a family member.
I have one criticism which has nothing to do with AllPosters. FedEx called me to request payment for customs and taxes, which I subsequently paid by credit card. When the item was delivered, the FedEx driver tried to charge me again. I showed her my proof of payment and she apologized and said this happens quite often with imported items she delivers. FedEx needs to clean up its billing system.