Delivery was good, it came earlier than expected and was dropped off at my door on the 4th floor. It was pretty easy to put together but definitely took two people. When the bed part is out the cushion doesn’t match up perfectly but that’s not a big deal. I dropped a star because of how firm it is. The reviews about it being hard are not exaggerating! But overall I’m happy with my purchase.