This will be a great beach dress/swimsuit coverup. The material is not thin like I thought it might be, but also not so thick that it would be hot to wear. For sizing, I am 5'6", 140 pounds, normally wear a size 6 in pants and I bought the 8-10 and it fits perfect. I bought one in black but will probably order another in white. It's a great buy.