Excellent location, excellent place, and most important excellent host. For your stay in Malta, this is the place you want. Highly recommend.