This made my pup's kennel area a lot more functional, assembly was pretty quick for 2 people, & it makes my apartment look a lot fancier. My pup is between a medium and large sized dog and it fits him well.