I may have mentioned this before, bit I am not the biggest fan of maxi dresses.  
I am on the borderline height of petite and "normal" and I often feel that the prints and cuts of most maxis are unflattering on me.  
Along with that, most maxis feature an elastic waistband sewn into the dress. 
Like I said, not a fan.
dressNasty Gal | sunniesrayban | sandalsjoie

When I spotted this dress online but the online, it caught my attention and made me contemplate taking a risk on, obviously. 
I didn't purchase many items of clothing but when I saw this dress, which was a part of the Nasty Gal clearance sale, I knew that it would be perfect for Thailand, though it does have more of a Spanish flair.
The off the shoulder fit well and the length was surprisingly perfect for me in just flat sandals.
On this particular night, it was extra windy so I was very happy that I chose something longer versus a shorter cotton dress.  
This got me thinking as to why I should expand upon my maxi dress collection, and why maxi dresses are perfect for traveling.
Why maxi dresses are perfect for traveling:
1. Unpredictable weather.  You plan trips far in advance but you never know what weather will be like when you finally arrive at your destination.  A maxi dress offers enough coverage from the elements in case it rains or gets cold but is also able to be cool enough in hotter climates.
2. Cultural respect.  When traveling, you should always respect the culture of the country you're visiting.  Maxi dresses are great options for shorter summer dresses depending on dress etiquette of the country but you are still able to be cute and trendy.
3.  Ease to dress up or down.  This particular maxi is a perfect example of what I would be able to wear to a nicer dinner out on vacation or just to roam around the street markets.  It can give you more outfit options when you have limited suitcase space.
dress: Nasty Gal | sunnies: rayban | sandals: joie

Side note: This is my natural hair

shop similar dresses: