I too have heard good things of Bonus. A couple of friends went through them about five years ago and through "another job" I use their facilities at Cranfield and they all seem nice people, although I have not flown with them, I would say worth adding to your list.
Good luck