There are several reviews on tripadviser. The most recent is horrendous/hilarious depending on your point of view. Almost all the others are extremely complimentary.
I have a week's stay booked this month and decided not to be put off by that report. I'm putting my faith in FT's resident in Phuket and others who have recommended Zeavola. Will post my experiences, for better or worse.