I bought these for my teenager and she loves them.  She says they are very comfortable.  To me, however, if I had bought these for myself, I would probably not have been so happy.  The sole is basically hard plastic.