The quality of this swing is very good! The cushion is also super comfy and soft. The seat is a little short and should extend a bit longer a o that it supports the entire length of  a person’s upper leg length.