I just stayed at this hotel with 6 other friends and it was an AMAZING experience! We have nothing bad to say. We booked two oceanview suite rooms and had the ELITE all-inclusive package, which was the best thing that could've happened to use. This "elite" status allowed us access to all restaurants and bars in all 4 El Cid hotels in Mazatlan without paying a dime for anything! Room service was also included. Definitely opt for the ELITE package, if possible.
The rooms were fantastic. I had read that rooms ending in -23 and -25 were the best views, and boy were they correct! I stayed in the room ending in -23 on the 19th floor, and couldn't have dreamed of more spectacular views! We had glass windows all-around, both in the bedroom and living room areas. It was fantastic, as if staying in an open-air suite.
The food was hit or miss depending on what you order and which restaurant you dine at, but overall no complaints there as well. We ordered room service countless times, and that was wonderful. Don't miss the hot chocolate -- it's a different mexican style one, and tasted fabulous. The tortilla soup, and the mexican egg specialties for breakfast were also quite good. We dined at the La Pergola restaurant at the Moro one night. This was an international buffet restaurant, which had a mexican dance dinner show included. Fun experience! Another night we dined at the Argentinian restaurant called La Patio at the El Cid Granada across the street. That was quite good! We ventured over to the El Cid Marina Beach hotel (free hotel shuttle takes you there) to try the breakfast buffet one morning, which had plentiful selection. We also dined at the Moro La Concha restaurant for lunch and various snacks. The food was plentiful regardless of where you went, and a good experience each time. There is a lobby lounge in the El Cid Castilla (next door to the Moro), which we hung out at late night (it's open till 1am).
The Moro had awesome beach access directly from the pool area, and also had beach service. We lounged on the chairs beachside and had waiters coming to deliver us drinks and food. It was great! The pools were great too, but a tad bit cooler (okay once you get in though). I don't think they were heated. We had fun jumping off the waterfall area, and just lounging in the pool and hot tub. One pool also has a swim-up bar attached to it. In addition to being easily accessible, the beach was a nice area to hang out. Vendors selling various merchandise were selling a bunch of crafty items, but if you ignore them, they are usually no problem.
All in all, this is a fantastic resort to stay at. No major complaints at all. We visited all 4 El Cid hotels during our stay there, and the El Cid Moro had the best view, pools, beach access, and overall environment.