I have not slept on it as it is in our guest bedroom, but when I did lie down on it, it was very comfortable.  The fabric is of good quality, and it seems well-made.