Even as a seasoned pro at internet purchasing, I was let down by my most recent transaction with Smof. While they had a lot of options, the quality of their gadgets and dog supplies was lacking when compared to the competition. Their electronics occasionally experienced technical difficulties, and their canine supplies were flimsy and easily torn. Their sluggish and unprofessional customer service staff only added insult to injury. It's difficult to locate specific items due to the website's disorganized layout and broken search feature. Smof might become a leading e-commerce platform with some investments in product quality and support infrastructure. I wouldn't recommend buying from Smof unless I saw substantial improvements made to their offerings.