It is a Multi-functional dress, when you travel & vacation, you can put on it as swimsuits coverups or bathing suit cover ups, especially on beach trip. You can wear it as a basic tops on life, you can throw on it match with legging to take part in party. Also you can wear it as a formal outfit to take part in wedding and go to work& church. As the fabic is so soft and comfortable, you can wear it as a pajamas. The sizes are from xs to 3x, the 3x size is suit for the pregnantor as a maternity dresses.