I got this for my home office and to use as a guest bed when needed. It is absolute perfection. The velvet is soft and laying on it is firm, but comfortable. Putting it together was a breeze. My 6’ s.o. was able to lay on it and now wants an extra one for our bedroom. I highly recommend!