This bench is exactly what I was looking for and I could not find anything close to it elsewhere after looking far and wide. Depending on you needs these can be pros or cons: it is lightweight and moves around easily and the padding is low quality so it might wear thin. If you put this on a wood floor like I have - it will slide around if it is not somehow anchored down.