Don’t recommend
I booked this hotel for two nights through Booking and informed them in advance that my flight was delayed due to the current situation. I asked them not to cancel my reservation and assured them that I would arrive and pay in cash. No one responded to me. Not by email, not through Booking, and not by phone. When I arrived, I was told that I had to pay the full amount immediately. Since it was 3 a.m. and I was short of 100 dirhams, I offered to pay the remaining amount I had and settle the rest the next morning. I even offered to leave my passport as a guarantee that I wouldn’t go anywhere.