Quick shipping, good prices. Everything you'd expect from a good retailer. 4 out of 5 because 5 means it's the best ever, almost none should ever give a 5, unless they did something truly exceptional. Likewise, there should be a zero star option for companies that are intentionally ripping you off...