We stayed a few days at Ching Ho's. Room was clean. Surroundin area has great food places. A bit far from doentown but you can catch a bus.
Didn't really have much contact with the hosts besides a short "hi" as the family doesn't speak english - besides the son.