A little hard.  Not very comfortable, but perfect for my small living room.  The pull out bed feature is very handy.  Easy assembly.