I took lessons with Peter Lau to some extent influenced bythe positive review here. Did not find him as good, was not particularly communicative. But bigger problem was he did not have time for lessons. In the last one month or so before my test, I actually didn't get any lesson except for 15mins on the day of test!!