I have been to many big cities in Morocco, and I personally feel that Tetouan is very nice, clean and tidy. The Royal Palace Square is near the Spanish Quarter, next to a church, and guarded by soldiers. The soldiers are very friendly and answered our questions.