Amazing place in a very quiet neighborhood! Perfect experience to explore Malta!