My son wore them all night to meet up home and didn't complain of any discomfort. He said they are pretty comfortable. However, despite ordering his usual shoe size, they were slightly larger than expected. Luckily he could still wear them. They would be perfect if he ordered half a size down. The quality of the shoes was good. I was afraid they would look cheap but they actually matched his suit perfectly.