I purchased these for my son for father's day.  I was a little worried because I also purchased the slip-ons for my beau and that didn't work out too well.  But these are great! As per my son :)  He said he loves them and that they fit perfectly.  He also says he can wear these all the time including when wearing nice casual pants.