Got this on sale and couldn't be happier with it. Firm but still comfortable and the size matches the specs provided. Nicer colour in person than appears in the picture, in my opinion