Super easy to put together, cushion is thick and comfy. Love the height as it’s the same height as my chairs so my legs are really elevated. Large enough to use as a table or both my legs and my dog without being squished. Only suggestion is to put straps on both sides to better hold the cushion to the frame. Would definitely buy again!