I am 180 cm tall and i ordered L size, it fits perfectly and it looks gorgeous. However, if you have breasts larger than C size, probably it won't fit you. The material is cheap indeed but i didn't feel any discomfort, well, it's not something you're going to wear for long. I think it's an outstanding outfit to have fun!