I really like this top - it's very soft and flattering but it does run small.  Unfortunately I did not read the reviews first and ordered my normal size.  It was tiny! At this price it was not really even worth it to return it so I also ordered the next size up.  Even the next size up is snug, but I don't think it's supposed to be loose.