I chose not to make button holes; there’s an invisible zipper on the left side seam so I didn’t need the buttons to actually work.
I got the fabric in Boston about a year before we left. I’d made a top out of it and loved the look and feel so much that I went back and bought them out of the rest of it. It's a cotton gauze-ish material with enough weight to it that I didn't need to line the dress. Matching the plaid was a nightmare as it's a crazy one way plaid. I did well to get the rows matched across the bodice front. Fortunately it's a busy enough plaid that the non-matching seams are almost unnoticeable.
I don't think I'd make this dress again. While it's great for summer casual days, the way it fits is not how I generally prefer my clothes and it's not enough of a winner in terms of design to go to the trouble to alter the fit. But hey, it's done, it's cute and that's good enough for me.