Very good hotel, but they didn't have a room for us when we arrived, despite our having prepaid for it months in advance. Management dealt with it well by sending us to another hotel for one night. So, apart from causing us some anxiety, it was only a small glitch..
It's not in the center of things, but everything you'd wand to do is within a short, cheap tuk-tuk ride. Management is very helpful arranging these, and anything else you need.