This is exactly what I wanted and matches the description well. It was easy to set up, just attach the legs. It is firm to sit on and no one has tried sleeping on it yet but I love the quality.