I have bought an art print for my house and had a great experience with Fineartamerica. Items are well described and terms for return and shipping are easy to find.
The product arrived within 2 or 3 days after the purchase and was very well packed, something that worried me considering it is always raining in Denmark.
I just wish they would keep the metric system all the way to end of the purchase process but it's a detail that was easily checked online.