All done except for the so far not mentioned 17a. Many thanks, as always, for the many hints and suggestions from you all. A great puzzle and worth perseverance as many of you say. A hint to help me complete will be much appreciated. Thanks again.
Need help on 12a pls (last one). Can see the answer and first 2 letters, but can't see how to get from guest (without g) to the remaining letters. Guest house, I could have managed, but why just guest?