This hotel will debit your credit card in Euros and not Dirham prior to your departure. They are supposed to give you a choice but they don't even tell you. It is too late before you realise.
The hotel is not bad. The service in the restaurant is very bad. If you insist on going here just make sure you don't get cheated with the exchange rate.