Size small, but fits more xs. The pic shows white specks, those are not on the dress so not sure.
$3

Romper

Says size l. But I think that's a kid size. This fits as a juniors xs. Light wash wear.
Has a collar and ties I'm the back. It's really cute! Navy blue I do believe. Size small but since it ties it's really adjustable