They are great for the beach and/or near the pool.  I love the style.....so chic and classy.  I wear an 8/12 and the 9 is a perfect fit.  I would not use these as all day walk shoes.  I purchased these to wear while hanging out at a resort.  When we left the resort I opted for something a little comfortable. They do not offer all day support.  Still they are super cute!  I also bought the clear pair.