Very well packed and well made & easy to put together!! Firm, yet still comfortable. I purchased the gray color, and the color was exactly as pictured. The fabric seems like it will be durable. I would recommend it to a friend!