This place is perfect for a few days in Malta. It is located in Senglea, a small village near the sea with stunning views and good restaurants. 100% recommendable!