I have been quite unimpressed with the ratings and numerical scores that Beckles mentions. A far better approach is the one which InsideFlyer/WebFlyer has recently taken where they analyze the travel patterns and preferences of travellers and make recommendations based on that.