The bench is great. Directions are easy to follow. It is sturdy. I just wish the padding on the bench was just a little thicker. Otherwise, I’m very pleased with this bench. The leg extension/curl and preacher curl are easily exchangeable. I expect to have this bench for many years to come.