IGReviews is a free and professional review site that receives compensation from some of the companies we review when you make a purchase through our link. This does not affect our reviews which are our own independent opinions based on thousands of hours of research and testing. It is in our best interest to ensure we refer you to the best companies as we do not receive compensation if you are not satisfied with a company we referred you to (ie. you request a refund or cancel your order). If you find our reviews helpful, please make a purchase through our links to support our work. Thank you!