I’m 5’1”, size 12 wearing a large in this dress. It’s true to size! The length is perfect for any height and it comes in tons of colors. I’m wearing the black/white stripe, but it’s more of a grey/white. Sandals are also Amazon and so comfy! They are true to size as well.