The perfect mini skirt does exist.Front and back pockets. Belt loops. Zip fly with button closure. Metallic leather finish.