We were in Morocco for 2 weeks and this was by far the worst experience we had. Jamal and Soukaina, the managers on site are liars, rude, and completely useless. 1. We paid for 2 rooms but one some of our group had to leave early. They refused to cancel the room, okay, but then they rented it to someone else and wouldn't refund us. So we paid for 2 suites, received the lesser of the 2 suites but paid for both. On what planet does that make sense? They were extremely rude and unhelpful in resolving this issue. 2. We had a dinner reservation for 7:30pm. We received our food 2 hours later at 9:30pm. No apologies, not reason, just -- yes yes its coming. For reference we ordered guacamole, brie, pasta -- really basic stuff. For some reason everyone in the restaurant received their food before us regardless of when they arrived. They did nothing for us - didn't comp anything, barely apologized. And there is nothing you can do because you are 30 minutes away from any other place so we had to just wait and deal. 3. We were gone all day and came back at 10pm to a dirty room. Again, called them, and no explanation just random excuses on why the room hadn't been cleaned. No toilet paper, no clean towels nothing. 4. They never told us about the included breakfast. 5. Just outside the property you can walk onto the beach. The are right outside the gate is disgusting, full of trash. You would think they would take some care to clean that area up. 6. Jamal and Souikana not only did nothing to resolve any of the issues we had, they straight up lied to us. Told us we would have the second suite we paid for. Told us we would get a refund on it when we were checking out, etc. I asked MANY times for the name and contact of the manager for the hotel overall, and they ignored the request. So, if you are the manager of this hotel, I would be concerned on how your staff is treating guests. Felt like a total scam. Money aside, it ruined our experience on vacation, our mood, our feeling, or peace. STRONGLY do not recommend.