Wonderful dog bed, all my doggies love it. The mattress is very nice, maybe too nice. Wish it came with a cover for it as of now I'm using a baby crib waterproof fitted sheet on it. Delivery took much longer than I expected, which was kind of a bummer. Super easy to put together, only had to screw on the four little legs and it was good to go, mattress came in a full size box ready to go.