RECEIVED SOONER THAN EXPECTED. EXELLENT QUALITY. It is a sturdy bed, although the Velcro does not meet entirely once the poles are in place. I would have given this pet bed 5 stars if it hadn't been next to impossible to put together. Everything went together easily until the very last connection. Metal and hard plastic joints give no leeway and they did not meet on their own. With added strength from my 18 year old sons hands, we were able to make the connection, however it was no easy task. The canvas I'm sure is meant to be washable, but I would never attempt to pull this bed apart and depend on getting it together again.