Yes, they have numerous positive reviews from satisfied clients on trustworthy rating platforms like Trustpilot.