So perfect for any occasion!! This skirt is so versatile. Have worn it a bunch with boots and could also go with flats or sneaks. Size XS but I think it fits a little more like a small