Met all my expectations. Not too big - firm but comfortable - exactly as shown on site. Love it.