Marrakech - friendly staff but still luxurious hotel?

Hi all, I’m looking for a hotel in marrakech that fits the needs as in my title please. Royal Mansour is out of budget, and the Four Season’s doesn’t stand out as one of the ‘nicest’ for the area from what I’ve heard although I know the service is lovely. What are your thoughts on Amanjena, the Oberoi and La Mamounia? And do you have any alternative suggestions? I’ve heard so many negative things about the service at La Mamounia which concerns me, does anyone have any insight on experiencing this themselves 😅

I’m not looking to stay in a traditional Riad - I’d like to go for a chain hotel which keeps Moroccan charm in their room design (although I’m open to staying in a riad if it is part of a well known hotel). Traditional riads are lovely! I just have concerns as a solo female traveller hence why I’m keen on high quality soft product and staff attentiveness.