Love the dress.  I am 5'10" and it fits fine.  Not a maxi but longer than mid calf  The fabric is a very nice cotton, rayon blend that is not too sheer.
Can be very dressy or casual depending on accessories.