Id describe them as snug, but they are leather and they give a bit as they warm up. However if you're on your feet for a long time and they swell they can become a bit uncomfortable. Very cute however, so I use them for short excursions.