Overall, the hotel was decent. However, we made the mistake of going during the off season which we were not informed of prior to booking. During the off season, everything is closed including the only restaurant and all the outdoor bars. Your only options for food are room service everyday or the gas station restaurant down the street (which I actually highly recommend). Of note, breakfast is included which was nice. It’s the same breakfast everyday though and no options. Additionally, we booked the suite with the private pool. The pool was nice and functioning; however, we were also expecting a rooftop with outdoor furniture and a jacuzzi. All the furniture had been put away for the season and the jacuzzi drained and empty. Pretty disappointing. For what we paid, we likely would have booked elsewhere had we known all this in advance. As for the staff, they are friendly but most of them speak very, very minimal English. So things can get difficult and lost in translation if you don’t speak French or Arabic. For example, at check out, the person checking us out tried to make us pay over 8000 dirhams ($800+) even though we had prepaid in full through the Expedia app. He told us we would have to wait 30mins for another staff member to arrive and sort it out. We said we could not wait as we had a flight to catch. We paid what we believed we owed for room service and tourist tax and left. Overall, the hotel is nice but I do not recommend it in the off season.