This midi length , and snap button up front. Accessories sold separately. Made in USA. 48% Rayon, 48% Polyester, 4% Spandex.