I had stayed at this hotel many times in my previous business trips. The staff seem to be very friendly and speak pretty good English.
The rooms are comfortable. The disadvantage of staying here is that it is kind of far from everything else. One of my colleagues said that "wow, you are actually staying in the forest!!"
Directions: I usually brought the hotel card (with a map showing where the hotel is). But somehow, the cab driver usually can't find this hotel very easily.