It is good but arrived with a slit/tear in one of the main cushions. If we could be sent a new seat cushion it would have 5 stars. It is comfy and not too firm.