Easy to put together. I ordered a large for my 79 pound boxer.  It  seemed big at first, but it allows him to stretch out and remain on the cot. He liked it right away.