It's perfect! Cushions stay in place. It's comfortable. Can't ask for anything else. The price was great too!