Perfect location and friendly staff! The best on Malta!