I recently spent a weekend at John's house and I could say that everything satisfied my expectations. There you can find a cozy environment, where to relax in a good cats company! John has been living in Malta for years, and he always has good advice for planning your day, ranging from boat trips to restaurants to be taken in mind.
I recommend you to be clear about your intentions day by day, being in touch with John, so that you can be sure to make every moment of your stay valuable.