It was very easy to put to together, just snapped right into place. The pieces are thin, but not to much thinner than they appear. It's very light which makes it easy to move, just not sure how it'll hold up to the elements, or if it will keep her warm, so I ordered a dog bed hoping that'll weigh it down a little bit and keep her warm.