Great product variety and unbeatable prices! The items are good quality for what you pay. Shipping took a little longer than expected, but customer service kept me updated the entire time. If you don't mind a slight wait for delivery, the savings are 100% worth it.