Easy to put together, sturdy, and looks very nice. It comes with a soft cushion, but we put my dog's bed and blanket on top of the cushion for extra comfort. She loves it!