Very well made and sturdy. The actual cushion area is about 20"x"20 if you are wondering how big the actual seat is.