haiku performance review