We visited El Bahia Palace as part of a cruiseline tour and we were not disappointed. The palace was built, in the Alawi style popular in the 19th century, by Abu Ahmed for his concubines, and it's named after one of them. The mosaics are incredible. Many of the rooms open onto elaborate courtyards, complete with large water basins where the women likely bathed and gathered to gossip. If there is royalty visiting Marrakech they will stay at the palace and no tourists will be allowed, so take advantage when it's open. You will not be disappointed. My only complaint is that we saw so few of its 160+ rooms. If you're not with a tour group the fee is really reasonable, about 10 dirhams.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.