Solid and comfortable. But cushions at back keep sliding off - the back cushions should sit down behind the seat ones then they would stay put!