This dress is pretty, comfy, modest, feminine, and breezy. I'm 5'6'' & 141 lbs, purchased a medium because I could tell it was loose fitting and I have a lot of room specifically in the stomach area. You can wear this comfortably to church or a wedding if you dress it up with the right shoes and accessories. It's more dressy than casual but could still be dressed down. The quality is nice and not sheer and you can relax while wearing this dress.I would purchase this again in different colors. I will say the floral gives slight grandma vibes but if you style it right I think it will look more stylish.