Perfect for my space,  the seats are firm, which I prefer as it is going to be used as the main seating area. I do agree with other buyers in regards to the hooks that are suppose to keep the seats together/aligned,  the hooks are not well designed and do not help at all in keeping the seats together, it only has them towards the front. The manufacturer should design something more practical and sturdy.