Amazing quality! Firm but very comfortable! Fabric is wonderful. Weight of each seat is very light for the size. It is sturdy, comfortable and I am very happy!