the best terrace in marrakech