Fantastic sofa!! We absolutely love it - it's even more beautiful than it appeared on the site, and it's VERY comfortable - not too soft, not too hard - just right!! I would definitely recommend paying the extra $20 for in-home delivery - had we tried to bring this sofa inside ourselves, we would have had a lot of trouble. The service people who delivered it were wonderful, and all we had to do ourselves was to put the legs on - and that was very easy.  We love it!!  This is the very first piece of furniture we've bought online, but I can definitely imagine coming back when we need something else!! Very happy!!