These are perfect! The cushions are just the right amount of firmness. The frame is very sturdy and comes assembled.