i ordered a small and it was a bit big but other then that it was fine
a little see through, will need to wear something underneath, other than that no issues at all