You may spend more if you are a tourist or want to stay in the inner city, but that amount should be more than enough if you don't look for a luxurious life. Easily enough yes, even in Bangkok, let alone more rural areas. 2000 USD is about 66,000 baht.