Possible yet another fly

Possible yet another fly

Observation - Possible yet another fly - Global. Description: I know there LOTS of types of flies but is this one? It was very prettily coloured and larger than the usual house fly size but not as big as a horse fly. In the garden on a warm sunny day

I know there LOTS of types of flies but is this one? It was very prettily coloured and larger than the usual house fly size but not as big as a horse fly. In the garden on a warm sunny day