Excellent! Shipped in 7 boxes. It’s firm yet comfortable. Love that each piece is individually attached as this made the installation process so much smoother! Highly recommend!