The size and the color match exactly with the description. It is what we were expecting since we ordered, not very soft and not very hard though. Good quality, definitely recommend it.