great location for buses and restaurants. Easy walking distance to Royal Malta Yacht Club