Yes, it is appropriate to tip in Morocco, especially for good service. Tipping is not obligatory, but it is appreciated and is common. You can tip in restaurants, cafes, and for personal services such as haircuts or massages. It is also common to tip tour guides, drivers and other service providers. The amount of the tip is usually around 10-15% of the total bill or cost of the service, but you can adjust the amount depending on the quality of the service.