Arrived on time. Easy to put together. Nice and firm. Looks just like the photo. Cushions tend to slide out when we scooch off the sofa, but they are quick and easy to re-align.