Are you the bride? If so, you might want something different, but as a guest - and at a lunchtime family event - I think it is perfectly suitable. The Boden one posted by @AngelaMerkin1 is lovely too, and yes, more celebratory, but there is nothing inappropriate about the outfit you suggested. I like it.