Update: I washed them and tried them on and was pleasantly surprised that they stretched and held their shape well.  So the size was fine after all.

Quality has changed.  Ordered the exact same style and size, but these run at least a full size smaller now.