Absolutely love it. Fit into my space very well and is pretty comfortable. More on the firm side but you sink in a little as well. The velvet fabric is soft and smooth. Easy put together for 1 person…maybe about 30minutes with some technical difficulties no more than 1 hour. Extremely happy with purchase! Photos make it look longer than it really is so my feet hang off. Wish it were a tiny bit longer.