Shift dresses are my personal favorite when it comes to formal as well as semi-casual dressing. They fit perfectly well and make everyone look great. Also, these dresses can easily be transformed from day to night look with just a few tweaks in your acces