I had 8 hours in the midnight before my transit flight in Bangkok Suvarnabhumi airport. I could find cheaper hotel around the airport but still need to take a shuttle bus. Boxtel is the best choice for me, I don't need to waste a min for the transport and fully utilized the time to sleep before my next flight.
Rooms are clear, staff are helpful. And yes, there is no bathroom to take shower, and you need to use the public toilet. I don't care at all since I just want to have a peaceful room to sleep.
Somebody say it is far and it is not far, it all depends on your expectation. It is around around 1-2 mins walk, just the air-con is very strong. Anyway, I think it is a very good choice.