We've spent 4 nights at the Viking in late September 2010 and we did not regret it.
The location was perfect. 10-15 mins walking to the village and 5 mins to Long beach which was very nice.
Apart from what other said about the budget (yet with private bathroom) rooms would like to add that there are some "wild life" living in the bungalow year round and you can easily find the evidence for this: animal excrements (not sure what kind of animal though). It was not a big problem for us as we've put a sarong above the mosquito net so the dung would row over it and fell next to the bed and not in it.
Would recommend to take a flash light as you will need it when returning from the village at night (long boat taxies were expensive).
Also make sure you always have with you mosquito repellent as they do not come out only at night.
After all if this is your budget and if you want a more quiet place then the options in the village this would be a great choice.More