Make sure you have your visa ahead of time if your country doesn't have an exemption on arrival. The airline I flew on decided to put me on the flight even though I didn't have a visa for entry at the time. It was a long wait and they charged $180 USD for an emergency visa for 30 days. I only spent 24 hours or so there. I love Thailand and it really wasn't my vibe. USA residents needed a visa when I went.