This pair of Haggar LK life slim fit pants are great. They fit as expected and Im definitely getting more in different colors. Casual or formal event I believe I can rock this pant for any occasion. I love this pants.