Can't recommend Catherine's penthouse enough; finished to a high standard with everything you could possibly need. Location is great, a pleasant 10 min walk to the centre of Marsalforn and a few minutes walk in the other direction brings you to a nice beach, perfect for snorkelling!
Catherine was an excellent host - even picking us up in Malta and taking us over to Gozo with her. We had the impression that nothing would be too much trouble for her.
We wouldn't hesitate to go back and stay in this fab penthouse again.