The top looks cute, just like the picture and it fits nicely. The fabric is nice, it isnt itchy nor rough. Didnt take that long to arrive, its pretty standard with all typical delivery times. Length is just right, would stop slightly below the stomach. Would buy again :)