I’d give it five stars but the wrinkles don’t come out even after washing and I’m not about to start ironing my pjs. Otherwise, super cute and comfortable. I’m petite and the small fits well. Top is flowy but still covers and stays in place once tied in the back. I bought in 2 colors.