easy to assemble pet cot and with the canopy option is even a better than what I thought it would be. my dog took a bit of a while to get used to the cot but now he relaxes, sleeps and chews on his toys on it. sturdy plastic frame and strong polyester mat. I purchased size L for my 30 lb pup and is just fine. larger breeds like Goldens and the like might fit length wise with a bit more room on the sides.