Ksar is a good restaurant for anyone on a first visit to Marrakech. They serve all the Moroccan classic dishes to a good standard in lovely surroundings. It is an especially good choice if you are not staying in a riad as it is an opportunity to experience life in a Moroccan courtyard. The building itself is stunning. On arrival you will be offered the chance to have a wander around the upper floors and take photo. When you go back downstairs you can wash your hands in rosewater and will be seated. The food arrives in truly vast amounts. We have enormous appetites but the "medium" option was too much even for us to finish. So you may want to consider choosing the "petite" dinner then sample each other's dishes. Or just splurge! If you fear finding the restaurant yourself in the streets of the medina, you can arrange for a dramatic gentleman to meet you at the nearest gate into the old town. He will also lead you back out when it's time to leave.