Size and color were spot on! It is a little firmer than Id like but Im hoping with some use itll soften up a tad. I am happy with my purchase!