This couch was super easy to install and is perfect for my apartment. It comes with two small pillows and can be replaced with bigger throw pillows. Very firm but plush. I sleep like a baby on this thing!