Perfect size, amazing price.  Firm yet comfortable.  All Modern has outstanding customer service.  I'll be ordering from them again.