Cushions are perfect size and the foam is firm offering very good support &comfort. Would have givn it 5 stars if the bottom portion had a strap to holdonto the lounge like the top.