Fits perfectly in my space.  Just what we were looking for.   Easy to put together.  Is firm, but I think it has a comfortable feel.