Obviously not for everyone, but the country does have a lot to offer.
The people are very relaxed and friendly. A lot more friendly than Thais in many ways who often only really appear friendly on the surface.
In my time in Saudi I've received some great hospitality, and once an Arab takes you into their heart they will go out of their way for you.
Found these pictures from when Argentina played Saudi in a friendly in 2012. A very bemused Messi arriving at the airport.
It's easy to dismiss a whole country, but the vastness of saudi provides a lot of different experiences. From the mountains in the south, diving in the red sea, Unesco sites similar to Petra in the North....
But overall, its the warmth of the people.
Hotels are probably pricier than Thailand, but restaurants are cheap, decent Indian or Pakistani food, Turkish or Lebanese. And gas is about half the price in Thailand. Come in winter and it can be very pleasant.