Nice fit but cheap material. The top had a very strange chemical-like odor when it arrived so I had to wash it before to remove the smell before I could wear it. I did not return it because it does look nice on even though the material was kind of scratchy and hot to wear here in the Central Florida heat. I'll keep it to wear around the house but will not buy another.