i like the way you his looks but the fit is kinda off. The top fits okay but the bottom is kinda loose. I have to order and XL because I am too heavy but not big on the bottom. The color is very vibrant and I will be wearing this on my vacation. Overall it is a good buy.