Was not easy to assemble.  One of the holes was misaligned.  Took me and my two children a lot of pushing and pulling to get it to work.  I had to leave out a non-essential part to make it work.  Almost returned it, but I didn't feel like taking what I had together apart.  The color is good.  This bed is for my arthritic dog to use on my patio.  She loves it.  When it rains, not all the water drains through and I have to tip the bed to get it to dry.  For the money it is okay, but I wouldn't purchase it again.