Adorable top, but for that, the price is too steep. You can find these sort of "peasant tops" anywhere. It doesn't look particularly great quality either. Yes, for Cuba, it will be hot, so think loose cotton flowey. I think it's really important to consider what we pay more for, and what to spend less on. Shoes, yes, pay more for sure, same with handbags of exceptional quality, coats and blazers too, but little cotton tops or dresses for warm/hot weather, I say save. Anthropologie, even TJ Maxx will have these types of tops, Macys too.