We attended a wedding at Kasbah Bab Ourika and it was the most romantic, unforgettable, beautiful location for a wedding. The staff were amazing; always friendly and went out of their way to be helpful. The hotel was clean and very well cared for. The rooms were spectacular with amazing views. It was such a pleasure to be outside of the city and experience a more relaxed atmosphere. The hotel has its own vegetable gardens which provide lots of fresh produce for the meals. The breakfasts were fantastic with fresh fruit, orange juice, homemade granola, homemade bread, yogurt and eggs. The staff were great with our kids and really did their best to make sure we were comfortable and had what we needed. The hotel manager was also very helpful in organizing excursions and activities for the kids like donkey rides, camel rides and hikes in the mountains. The hotel is nestled in the mountains with 360 degree views of mountains and small villages. We really couldn't have asked for a more amazing experience! I would highly recommend this hotel for a family, couple or wedding party. It is an experience you won't soon forget.