I'm almost done with the Rooibos dress by Colette Patterns, and it has really sewn up nicely. It's classified as an Intermediate skill level pattern, and one of the things that makes it so is the piping detail. It's optional, so if you're a beginning sewer, or have never sewn with piping, leaving it off will make it doable. If you want to try it though, there aren't any instructions on how to make piping (you can buy it pre-made).
I like to make my own, however, and it really is easy. First, I measured around the neckline and the tops of the pockets, and figured out I needed around 53". I used a cotton crochet thread, which makes a lovely "baby" piping, and figured I would need to cut 1-1/2" strips to give me enough to fold over and have a 5/8" seam allowance. It's important to cut bias strips so that it will curve easily. You will need to connect your strips with a 1/4" seam allowance. If you've never made bias strips for binding or piping, I suggest googling a bias strip tutorial for more complete instructions.
When you're finished sewing, turn the seam allowance to the back and check to see what it looks like. You want the piping to be flush to the fashion fabric without any stitching showing. I wasn't 100% happy with my collar points, so I flipped the bodice over, and, sewing from the other side so I could see the contrasting thread easier, I forced the needle as close to the piping as I could get it, without sewing through it.
If you are new to piping, but still want to give it a try, just pipe the top edges of the pockets. There are a slight curve, but it will give you a good try at a new skill. The piping is a great detail, and takes your sewing to the next level.