Jamsun,

In addition to what Vi has mention I would add Ivanhoe - guest house in town, Ms. Burke is a wonderful host, check reviews on tripadvisor.com. There is a unit with a kitchen, if I remember correctly but it doesn't have a/c. She has two a/c rooms on the top floor but no kitchen, you are however able to use the fridge in the main area and she provides breakfast for a small fee. It's a great location with easy access to taxis and things in town and very reasonable.

Hotel Tim Bamboo is another option in town and has a suite with a/c and a full kitchen and priced pretty well.

Tropical Lagoon is a very nice property and has a few units with a kitchen but it's a little more expensive than others mentioned here.