Super easy to put together, maybe 30 mins max. It is fluffy enough and fits perfectly in my apartment.