Excellent location in Senglea.