How do I write a cover letter for my Upwork proposal? What should I include, and how long should it be?

Dear Hiring Manager,
I am writing to express my interest in the [specific project name] listed on Upwork. With a passion for [relevant skill or industry], coupled with [number] years of experience, I am confident in my ability to deliver exceptional results. My expertise includes [mention key skills or areas of specialization], and I am committed to delivering high-quality work within deadlines.
I am particularly drawn to this project because [mention specific reason, such as alignment with your skills or interests]. I am eager to contribute my skills and collaborate with your team to achieve success.
Thank you for considering my application. I look forward to the opportunity to discuss how I can contribute to your project.
Best regards, [Your Name]