Size is right. The color is a grey blue. It is soft but not mushy  Great price.