It's a great bench for the money.  Easy to put together.  Looks very high end.  The pillow must be put on before installing any of the legs. I was tempted to cut the straps off and just have it sit on the crease.  If the pillow isn't on you will see the crease.  Overall pretty good.