Shipping has been slow. Response to my emails has been slow. I made a request in regards to shipping that they couldn't fulfill, which is fine, but instead of letting me know that before they shipped it, they just put a note in the box... alot of good it does me after the fact. My mini bands arrived looking they'd been used. I am not at all impressed with either the content nor the quality of the "Training Templates" or the "Band Training" manual. Maybe my expectations were too high from reading so many positive reviews, but I all things considered I can't say I'd order from them again based on this experience.