They are a nightmare. Awful communication. Bought book on dec 30. They sent me shipping information that told me the book would arrive on the Jan 24. No company needs to wait 25 day to give you your product. I needed the book by Jan 10th so I had to buy it through my campus bookstore. A couple days later the book arrived and they refused a return/refund. Now i'm out 80 bucks.