While there were issues at the beginning, I couldn't have been happier with the outcome. There was a mix-up when I returned the sleeves for a larger size, however after 2 weeks I contacted Inner Strength. It appears there was a mixup and Ryan at Inner Strength immediately sent me the right size with 2 day delivery. He added a t-shirt and a gift card. Things go wrong sometimes but it is how it is ultimately taken care of that counts. Would do business with them again, however recommend that if you are in hurry, return for credit and order the new size and you will have them in just a few days.