I don´t think Selena looks tacky. Actually I never thought she would look tacky. she always dresses younger than she is IMO.
but the other girls dress is ... tacky. with that big ribbon-bow.
I actually like what she wore back then. but she should have done something with her hair..