I especially love the swim shorts here. They're of the perfect length for me although they also have longer ones like board shorts. If H&M were open here right now, I'd instantly break my promise not to buy any beach-related items this summer.
The shorts are short enough for me, and the tank top is just awesome.
Another one of these "short" shorts, and in a very desirable solid green color.
Red, white and blue: simple but the fit is just the right balance between snug and roomy.
This has got to be my favorite of the bunch. It's just so sexy (although I doubt I'll look sexy in it) and the fact that it comes with a belt is awesome.
For more of H&M's swimwear collection, click here.