I have only ever written 2 letters of complaint, both of which involved holidays...

I was compensated on both occasions..(and quite rightly so)
My advice would be :-
1) Address your letter to the most senior person in the organisation, the Chief Exec with a copy to the Customer Service Manager.
2) Make it clear that this is a letter of complaint.
3) List your complaints/the faults, and stick to the facts.
4) Send photographic proof if necessary.
5) Be polite and reasonable in your letter, (do not slag anyone off).
6) Make it clear that you will not use their company/airline/product again unless they can give you a reason to do so.
This is what I've done on both occasions and it has worked ok for me. Good luck.

__________________

Never put off until tomorrow what you can avoid altogether.
The views expressed here are my own and not necessarily those of my family, friends, employer, this site, my neighbours, hairdresser, dentist, GP, next door's dog or anyone else who knows me..