Exactly what I needed, easy assembly. Took 15 min to put together. Comfortable to sit, but we haven't experienced sleeping on it. Recommended!