Fabric is very hot and heavy.  It's not light weight at all.  The fit was fine and it's a cute dress.  It's just that I live in Texas and it's very hot here so the fabric is more maybe for late evening time. You would not want to have this on at the beach.