These are very comfortable and the heel height is wonderful for people like me, who fall on my face trying to walk in high heels. I wanted that cute platform, square toe-ish look but without 1) looking like a stripper and 2) falling on my face. These do look very classy. They do run a size big. I am a solid size 8 for tennis shoes, but sometimes need a 7.5 for dress shoes. These were STILL too big, so I had to return and get a size 7. I believe these would look good on any age of person, they don't look like "juniors" shoes at all.