I got this in an xs as the s sold out before i could purchase. i can still zip it at 27.5/28" but would be more comfortable at say 26". i'm almost 5'5" and with 3" heels it skims the floor perfectly. i'm so obsessed with the weight and texture! it is full and fabulous! i'll just need to slim down a tad so i can be comfortable at my sister-in-laws wedding next month. 
i wore a very fitted tank and it works perfectly! photographs well and feels very red carpet worthy.