I bought these for a wedding I am in this summer in the yellow.  The color (at least as displayed on my monitor) seems pretty true to what I received in real life.  They are a very bright canary yellow.  I am typically between a 6.5-7.5 depending on the shoe and ended up taking a 7.5 in these.  Overall they are relatively comfortable to wear.  The amount of cushioning is similar to what I have come to expect from Nine West.  The only thing I don't like is that in comparison to other heels these seem to throw my balance off somewhat.  Because the front of the ball of the shoe tilts up slightly they make me feel a bit wobbly.  Otherwise they are a perfectly nice shoe.