I have shopped with BHFO for quite some time. But things have changed a lot now. As stated in previous reviews they have poor customer service. Three orders in a row I received an incorrect item. Packaging was terrible and messy. When I contacted them I received a sarcastic reply letting me know that they are a small company, they are humans who make mistakes, and to expect subpar service because they are cutting corners to try and keep prices low. I mainly shop their shoes, and the quality of the items is good. I've been pleased with that. Just know to expect poor customer service and possible wrong items.