Color and size are great. Its more firm than what I was hoping but still comfortable. Would recommend!