We love this thing and so does our pooch! He thinks it’s his new dog bed. Was very easy to assemble, the quality is good, and it seems fairly easy to clean.