It was easy to assemble. Muffin fall asleep and start snoring within minutes. 

But we did order one size up. Muffin loves to sleep with his legs stretched out.

Overall this is the best bed we ever had.