Overall, good with a couple of small suggestions
Overall, I have had a very positive experience. Shipping prices are fair, the site is easy to use, and the products are good.
The kettle bells I received in multiple orders are overall, very good. I have several different weights now, all from REP Fitness. I should note that I own more REP Fitness kettle bells than I have received from my site-direct orders, as I acquired some through Amazon. Some of my bells have minor imperfections in the flatness of the base. In some instances, I have needed to file burrs on the bottom to get them to sit flat on the ground. In other instances, the bases just aren't quite flat and there is nothing I can do. I expect very high quality control from high end kettle bells where I am paying a premium, otherwise I would order a cheaper brand.
Additionally, the site claims shipping within 24 hours, but I have noticed that they will sometimes create a label within that time and the product seems not to move until later. Not shipping in 24 hours is fine, but creating a label early so that you expect delivery by a certain date only to receive it two days later than expected isn't something I am very fond of.
These come very well packaged with one caveat. Please stop using the type of styrofoam currently used. It does a decent job of holding the bells in place in most instances, but it inevitably gets broken up and statically charged. When the box is opened, pieces always seem to go everywhere and are a nuisance to clean up. This might not be a problem that can be solved, but I thought I would point it out.