I bought this for our two dogs, one is a rough collie and it works perfectly! It’s the perfect size and was reasonably easy to put together. I put mine together in about 2 hours. I don’t love the look of the top, it’s a cheap laminate look but I just covered it with contact paper and now love the look. Overall I am happy for the price.