Great quality and I wasnevervous about purchasing online without seeing/sitting on it. It's firm but comfortable. Shipping took a while but it was well worth it. Comes with two pillows but I added more for sparkle.