I am happy with their customer service and selection. I got my product fast. I only give them 4 out of 5 because the item I got was little smaller than what their size chart shows. But overall it is a good company to buy from, and yes I would recommend them