As the title would suggest, the product worked out well and fit perfectly. I had no problems with it,however, I did have issues with shipping. I ordered a top and bottom set and paid for expedited shipping. The pants came in on the day they were supposed to, but the top did not. This was 2 days before I was supposed to perform and also happened to be a Saturday. I tried calling and emailing danzia, but they're closed over the weekend so I had not response. So on Saturday (performance was for sunday) I had to scramble around to find a top for the dance. After not being able to find anything, I conceded to just wear whatever I had at home. When I got home to check the mail, the package had come on Saturday afternoon. It was only God that brought it in before the performance, but had I needed it for that Saturday, I would have been out of luck. Danzia finally responded to the email a few days later to say the package had shown as being delivered, but when I told them what happened they didn't respond at all leaving a bitter taste in my mouth from their customer service department. It worked out for me because I had an extra day, but be careful with ordering and shipping here.