The hotel is located at a gorgeous spot near great trekking routes to the villages of Tikhfist and TassaOuirgane; it has a beautiful garden and pool in a calm and peaceful setting. This said, the utterly opportunistic and unprofessional behaviour of the management has totally ruined our experience: 2 days before the end of our stay, I informed the manager that our return flight was very early in the morning and asked if we could check out the evening before. This request was turned down and we were told to be ready at the reception by 7.15am (our cab was gonna collect us at 7.30am to take us to the Airport). The next morning, we were ready in front of the reception by the agreed time, but the manager was late!.. During check out, we noticed that several items, i.e. drinks, which we didn't order/consume, had been randomly added to our bill! Although we made it absolutely clear that we didn't order/consume those items and requested a correct bill, the so-called manager didn't do a proper calculation and as a result we were completely overcharged and had to pay for stuff that we didn't order/consume! Next, we were suddenly told that the card machine of the hotel had not been working and that they could accept cash only! No forewarning, no announcement! Because we didn't have enough cash, our cab had to take us to another town where we had to withdraw cash and leave money to a pharmacy for the manager to collect --we were almost gonna miss our flight! Stressful, unacceptable!