I'm 22 and have been to 1 wedding but I was a kid. I dont know much about the dos and don'ts for wedding guest outfits. Is this an alright outfit to wear or is it too colourful? Too short?