For unknown reasons, our hotel in Rabat is not the one as stated in our itinerary. Our guide promised that we will like the alternate hotel, La Tour Hassan. True to his promise, this hotel is fantastic. We had stayed in many hotels in many cities and La Tour Hassan Hotel is one of the up-scale hotels we like. It is rated 5 stars by bookings.com customers and I can vouch for that.
We only stayed overnight but I would have no problem staying for a week. There are so many amenities this hotel offers. If we were not on a tour package, we would not have known about La Tour Hassan hotel.