Beautiful couch, it is a bit firm but its almost too pretty to sit on anyway. The velvet itself is so soft. It was a breeze to put together-directions say about 40 min-it took me maybe 10-15 total.