Firm but comfortable. The color is absolutely amazing, and the quality is great! Also, its packaged really well and assembly only requires screwing on the legs.