These shoes are perfect for all occasions. They are very comfortable and have a reasonably sized heel. You can wear the to work, on a date, shopping, etc. I bought a pair in teal and absolutely loved them, so I decided it was worth buying a couple more pairs in fun colors. I highly recommend them!