I am not much of world traveller and still a newby to Thailand, there for this (maybe silly) question:

What is the difference between "guest houses" and "hotels". Actually what is a guest house?