great for the price. pretty firm but hopefully it breaks in with time. adding some blankets and pillows definitely makes it look more cozy. i put it together by myself in a bout an hour. really fast shipping!