Excellent for the price. To be honest we got this for the bag so have not used the additional accessories, however they are great for beginners. Very sturdy bag, pretty heavy. I had to do a little modification on the bracket to stop it from moving around and add an additional bolt, but it now holds the bag very well. It is surviving teenagers and adults working out on it and seems to be fine outside.