These jeggings are great for any occasion. This is "the little black dress" in pants. The elastic band makes them very comfortable and easy to wear. They are very stretchy and have belt loops, faux button and pockets in the front and back. They have the appearance of a real jean but the jeggings feel. These jeggings have a lot of give to them but do run on the small side so you might want to size up.