Delivered timely and received all 3 boxes at once.  Set up was very easy (I assembled it alone).  Seat cushions are firm, which is what I wanted (I read the reviews before purchasing).  Back seat cushions are removable and soft.  Fits perfectly in my small space.