My pupper took to it, I did assemble the canvas wrong side up but that's an easy fix.  The assembly wasn't difficult, and the canvas is quality material. The X-large was big enough for her, definitely will get another one for outside use too.