This top is very pretty but it’s not true to size. I’m a medium bought medium the sleeve fit perfect it’s loose but I can’t button the top. Plus it came defective. I want to reorder but don’t know if to take the large or Xlarge. Undecided. It’s non stretch.