the best option to create user review for profile2, Drupal 7 [on hold]

I have a strange situation, I have 2 type of business profile in my site. one is from profile2, is registered by users. another is standard content type for business directory.

So some of the profiles are in profile2, some of them are in node.

I am looking to create a review system that can be link with the profile2 and the node type as well.

Let’s say there is userA in profile2, businessA in node.what’s the best option to create the review for such system ? Thanks