Size: Medium. Can fit Small as well
No brand tag but us a modern piece. Ruched front and tie details along the sides.