EmbedSocial is great - it takes pride of place on our homepage aggregating reviews from multiple sources. It is very easy to use and is packed full of features for a great price. Customer service and onsite chat is through Messenger and they are very quick at getting back to you and resolving the rare issues that we have had. I highly recommend their product.