They have great items and prices. For more than 6 years I have had a few items to change or return, but it is normal for so many orders. Returns are easy and free and they don't complain about them.
They may improve user experience on the site and in the app, but as a retailer they are more than ok.