Arrived right on time and was super easy to assemble! The color was exactly the same as the photo and looks great in my living room. It is pretty firm but is perfect for our space.