Came well packaged and was very easy to put together…just screw in the legs ! It is firm but comfortable and fits in my daughter’s apt., even goes through the doorway without a problem, so she is very pleased.