This oversized maxi top is available from sizes M- 3XL It has front buttons This top has no stretch 100% Polyester Fits true to size Model is wearing size Medium