Perfect! The color is nice. Firm but still comfortable. It arrived on time and set up was super easy.