The  bed is great and my dog loves it; however, putting it together was a challenge.  I had to remove a significant amount of the stuffing just to get the pieces to fit.  It took me almost an hour to put it together.  So, if you are up for a challenge and a workout, this bed is a great purchase.