The overall fit is great, but I bought them for work, and later in the day, the straps can get annoying....as they are a little snug and don't stretch much. However, Ive only worn them twice, so maybe they will break in a little. They are really cute, & a nice alternative for summer.