This romper is sooo comfortable and cute! it is definitely pretty casual, and probably best used as a beach cover up, as it exposes a lot of skin. that being said, i have worn it out and about on very hot days and felt totally fine. as far as sizing, i usually order a small, and got this in a small and it fit perfectly.