I am wearing a size small in the top. It runs a little large. The quality and feel of it is so nice! These jeans are a recent fav that are so flattering. They are long and I do wear them with a heel. In this case, wearing the Stuart Weitzman Playa sandal that are comfortable for a heel! They run TTS.