Never had an issue with the street food. Love it. Nice and spicy and keeps you uhhhh.... regular.... ;-) Lived in South east Asia for several years so maybe stomach user to it
Good choice you won't regret. Funny thing is the whole hotel is alcohol free so if you want a beer you need to go outside (which is right across Soi cowboy).
About the upgrade question - just contact them.