The hotel is quite nice inside. Very clean. The room was large and very clean. The mattress was quite comfortable and there was air conditioning!
Although it is not the hotel's fault, the location is not quite so nice. The road it is off of and the road it overlooks from the room are very busy with shops and locals walking around. If you are a foreigner it can feel quite unsafe to be in a massive crowd of people shouting at you while walking or driving by. In fact, around 7:30pm, just after dark, my wife and I drove down this road to the hotel and it was crazy. Drunk people shouting at us and banging on our car. If we were walking I would not have been surprised if we were robbed or physically harrassed, especially my wife.
So as long as you arrive and leave during daylight by car, it is not so bad. But I personally would spend a little more money and not have the stress of the questionable location.
If you are a local, then it is probably perfectly fine. But if you are a local, then I highly doubt you are actually booking through Expedia!