For the cost I would recommend them because they were the cheapest by about $20. However, I placed my order with them Dec. 30th and it says it shipped that day, but it is now the 6th of Jan. And sill in transit and not expected to get here until Monday the 9th of January, so it will have taken them 10 days to get it to me, when it is supposed to be a 3 day shipment. Considering I paid $12 for shipping, I think they should make sure it gets to the customer within those 3 days. Thankfully, I've had a netbook to use in the meantime, but never again would I buy through them.