Seems well put together and a very thick memory foam.Was hard to put together,only because my dog wouldn't get off it. She just loves it!