I think in this case a pop of color isn't the best- pair with a black belt instead because the pattern is the focal point but I agree it's looking a bit big.
I agree the fit isn't just right. Have it taken in where needed. Love the fun print and black/wh. is always a hit. Love the belt, but echo that color in the high heeled shoes.
I like the dress, and it fits you well, but the black band, and matronly shoes are giving off a "Mom" vibe, and I don't think you're nearly old enough for it. I guess it depends on where you're going.