I love my pink (magenta) bench! The upholstery is excellent!  It is firm, but comfortable, and well-made.
I am not in love with the legs but not sure what would be better.
A great purchase and a good price!