This sofa we purchased for a kid's hangout room and it has been perfect for movies and sleepovers.  It was easy to put together and is very sturdy.  The cushions are not crazy soft and plush but they will hold up well for the spills and teenage use they will endure.  I would definitely purchase this again.