The only problem with this top is that it only comes in two colors.  this is a lightweight easy to wear top that surprises you with the cute design details.  it will be easy to wear in the heat of my hometown.  i don't think it is too thin and i won't need to add a camisole.  i am 5'2" and weigh 120 and i got a small.  perfect.