It took me about an hour to put together. Assembly was pretty easy, bed is sturdy and looks really cute in our room, and our dog likes it which is a plus lol