Easy to put together.  Using it at the end of our bed so the dog can easily get up & down. The fabric is a bit loose i.e., when he steps on it I see his paw imprint but it easily disappears when fluffed.  The faux leather straps add a nice touch.