Super happy with the purchase.  It's perfect for a small space, and I'd say medium on comfort. Very easy to assemble.