Sofa fits orspace perfectly!  Real leather is rich and so much better than bonded.  Seat cushions are fairly firm but very comfortable.  Seat back is a bit higher than most and provides better neck and back support.  My wife loves this sofa!