The location is excellent. Overall the hotel staff is kind, while the service may not be in a timely or safe manner. Taking an example, the hotel ask their guest to keep the room key at the hotel,while there is typically no staff taking care of it so that you either have to wait for quite some time or leave your room key on their desk with no one paying attention to it and anyone dropping by seems to be able to get your key if they indeed like to. During the stay, there are several times when I get back the key is still on the desk and not stored by the staff. Cleanness also has a lot to be improved. Taking new towel as an example, I was scared by a bug ( most likely a centipede) when I was using the towel. For a newly replaced new towel, it supposed to be clean and this situation is not acceptable. You either choose other hotel or investigate every new towel carefully to avoid this kind of situation.