Teal color is lovely. I’m very curvy all over (tummy, hips, bust) and this dress lays nicely to give a nice clean look. Warm enough for fall/spring with the long sleeves. I also have a short sleeved that I love too. I’m currently about a 28w top and 30w pants and the 5X was perfect. I’m 5’7” and it hits to top of my feet, so it’s long.