We stayed for 4 nights in Dar El Souk and it was really great experience. First class service and very, very friendly staff. Also the best Moroccan meal we had in Marrakech.
Honestly, we should skip all other restaurants we tried in Marrakech and eat in Dar El Souk only.
The location is excellent, in the heart of Medina. Close to Jemaa El Fna, souks and local hammam.