I bought this top for a cruise vacation and it completely exceeded my expectations. First of all, the combination of dots and stripes is so unique and eye catching without being overwhelming. The pastel blue shade is gorgeous and pairs perfectly with my white jeans and shorts. The fit is slightly loose, giving it a comfortable, breezy feel that is much needed in tropical climates. The buttons are functional and the quality of the stitching is really good for the price point. If you are on the fence, definitely go ahead and buy it!