I've stayed at the Novotel BKK airport and it was good, think we got it on special for about $120 with breakfast. Note that the instructions on the hotel website say to wait for a bus at a certain point, but you can actually walk, it's all connected to the airport... we walked to the check in...