It is good for the price. The assembly is a little time consuming but not terrible. The back rest on it is very thin. The bottom cushion is pretty firm.