Easy to assemble. My dog loves to sleep on the floor so i got him this bed, he is extremely fluffy, so far so good.