Better to ask than to rely only on a book. What is a nice hotel, not hugely expensive but not a dive in bangkok to stay at? I am also going to punket as well so the same question for there.