This was my favorite dress/beach cover up at our resort. I ordered black. I wore to a steakhouse on the resort and also used as a swim suit coverup. As for size, I'm between M and L. I ordered a Large and very comfortable. I am a 38DD bust and 160 lbs and 5'5". Can dress it up with long dangle gold earrings, rhinestone sandals, flats or heals.