These shoes are not quite the exact color as they are online. They're far more yellow than canary in person. I've purchased these for my wedding next month. I typically wear a size 7.5 when it comes to heels. Go a size up! I can squeeze into them and luckily enough I don't have to wear them all evening. The fabric doesn't give much either - I wouldn't advise trying to wear them in. The shoes will win. They're pretty, but if you plan on using/keeping them long term go a size if not two up.