The online store is really great, they have a wide selection, the prices are reasonable, not too high, and everything is thought out down to the smallest details, which is definitely a nice plus. By the way, if you're having trouble choosing, the managers are eager and respectful in helping you pick out a product. Overall, there are just so many positives, and I haven't found any real negatives. Specifically, I bought gifts here for New Year, and I have no complaints.