Is this a nice dress ?

.

Its for a special engagement party that the bride chose for me

And what heels go with it? And what else shall i wear it? Shes my best friend. Im from the UK