The XL is roomy for our Rottie and fits perfectly in the corner next to our sofa as a nice end table etc… Gave 4 stars and not 5 because one piece was missing the pre-existing holes to which to adhere two pieces together.  My husband made it work, diagram showed where the holes should be.  In all, niece piece and serves the intended purpose.