I'm mildly satisfied with this bench which I bought mainly because it fold up which it does easily and quickly. As stated by others, the bench is quite narrow and can feel a bit unstable so OK for a beginner but if you're going to be lifting heavy weights on this bench then I would advise going for something a bit wider and more stable.
I've had benches with leg curl/extension attachments before and been mostly disappointed by the lack of density in the roll pads, but this bench has pretty good roll pads and is pretty comfortable to use. Again, if you're a heavy lifter be aware that this is limited to 35kg which for leg extensions isn't all that heavy although would be adequate for beginners in the leg curl department.
Another gripe, as stated by others, is that the weight stands do not extend which means they are practically useless for anything other than flat bench presses. Of course, you can always do incline dumbbell presses instead, but I would've liked the option to afford the variation of using a barbell for incline presses.
I can see myself probably getting another bench in about six months as I'm certain I will outgrow this one. If, however, you're not looking to move onto heavier weights then this bench will suit that purpose.
I've given it 3 out of six in that it is well made, but lacking in several areas. Just being 6 inches wider, for example, would've made this bench a lot better, and extendable stands would've been a great addition.
So not bad for a beginners bench but you will soon outgrow it. The real benefit of this bench is that it folds away easily and for me, with space concerns, this was a must. Hopefully when I'm lifting heavier I can find a fold up bench with more of the things I want on it.
Despite the sound of my comments, this is still a good bench for the price.