HMRC doing well, says HMRC survey