I recently availed myself of the services offered ...
I recently availed myself of the services offered by a company. I found their website to be quite informative. The customer support responded promptly to my inquiries and provided helpful solutions. Overall, it was a satisfactory experience.