"FIVE STARS" SAYS MARY ANNE YARDE.