Isanook residence has many pros, including their spacious and very clean rooms, the front desk staff (especially Om and Sabine) and the pricing! We were only supposed to stay here for 2 nights and ended up spending one week! There is laundry on site and a pool (although we never got to use it) and a very convenient shop across the street.
Our one complaint with this place is the difficulty in finding it. Most taxi drivers do not know where it is and/or do not want to drive to the area because of the one-way streets, so you end up having to pay a little more or asking quite a few people before somebody will bring you back here. If you are staying for a while, I would recommend using a larger map (not the small card that they give you) and marking the hotel on it so that you can show the drivers the location. That said, for the price and comfort of the place, it is worth this extra trouble and we will be staying here again.