the size i bought is medium even though im usually a large in dresses and other clothings, it depends. but at the time, they only have small and medium (not sure if they have large now, i didn’t check before writing this lol). to me, it’s hard putting it on at first but when i finally put it on, it’s not really tight and yes, it’s also hard to take it off too. i don’t know how to explain but let’s say just grab the bottom all the way up slowly. honestly i really like it a lot and it’s really good quality, looks exactly in the picture!! got me feeling like swag