I wear these for West Coast Swing and I love them!  They are snug but not tight.  The Neoprene is soft and breathable.  The heel took a bit of getting used to because the bridge of the sole between the heel and the ball is elastic so it stretches with your foot.  This means that the heel sometimes moves if you are stepping with your heel first, instead of stepping with your ball.  No buckles or straps which make these easy to get in and out of when dancing different dances.