For the price you pay, definitely value for money. Only problem encountered were most staff English language skills were pretty basic, and the staff would often nod in agreement, even when they didn't understand you. My advice is if you need to be sure they understand, ask them to repeat back what you have just told them.
The tuktuk drivers are a curse, and most of them will try to cheat you. Rough rule of thumb: $2 for the first five minutes of a journey, and then $1 for every five minutes after that. Always ask how much before you get in, and if you think you are being fleeced, go to the next one. This will lead to the tuktuk driver following you down the road asking "How much you want to pay".
Reception: I've seen ,many comments on these sites about unfriendly reception staff at hotels I've stayed at, but never had a similar problem. The answer is you have just got off a plane after a long tiring journey and they can tell by your body language you are not happy. They are not well paid, and the last thing they want is a complete stranger coming to their work giving them a hard time. Simple solution: Walk into reception with a smile on your face, and they will be happy to see you.
This is a very poor country, with most people getting by on $3 a day. The occasional $1 tip to the hotel staff buys a lot of goodwill.
Most rooms here do not have windows. If you want a window, ask for a room number ending 01 or 02 (EG 301, 302)