Excellent quality and sturdy. Have two little ones who climb all over them with no issues. There were no predrilled holes for the seat cushions and ours were delivered without the screws but we had some screws that were suitable on hand.