This is an extremely versatile bench. The nice part about it is it gives you so many options, such as; decline, incline, As well as a well made base. Which is especially helpful for your flat bench work. It is very easy to clean, which is extremely important in the fitness world. Not to mention it is extremely stylish as well, ours is in our living Room and it gets lots of compliments when people come into our house. There is some assembly required but once you get it set up, it's a great addition to a home gym.