So I saw this dress last week at my local Forever 21 store, but true to their website, things are usually on it either after they have sold out in store, or just much later.
I tried it on in person, and I really liked it. The length is decent enough for me to wear in the spring and summer with flat sandals. The fit is not so loose on the top on me, and I went with a Medium. It is more fitted in the middle, and flares out nicely at the skirt. Bottom is lined, but the top is not. This works though, since the blue strip sits perfectly for me to conceal undergarments.
For $29.80 CAD, the quality is great, and the blue is a nice take on nautical without being too over the top.