We have been coming to this hotel/resort for many years and were married on the beach at Marina El Cid in 2009. It is our home away from home. A few years ago I worried that this property was not keeping up with the new development, but I don't worry anymore. We missed coming to El Cid in 2011 and 2012 and I wondered how things were before our arrival in 2013. Well, the grounds are meticulously maintained, the service is impeccable from the moment of arrival to departure, the rooms have been upgraded, and the timeshare sales nonsense has been downplayed on the grounds. This is the best hotel in Mazatlan, on the best beach, far enough away from bustle of the city but still close enough to enjoy all of Mazatlan, and boats coming and going from the Marina are a bonus as is the resident iguana population. New improvements include an outdoor patio at the hotel bar, better service at the beach, and it is much easier to exchange US currency for pesos at the front desk.
They still do some silly things - the time share sales gauntlet at the airport is insufferable and El Cid is as annoying as any of them, they had a casino night at the bar but none of the staff new the rules to blackjack or how to deal the game, and the music near the pools can be annoyingly loud, but even that is part of the experience. They don't really have a business center but they have a couple of guest computers you can use if you understand a Spanish keyboard - they have a new Wi-Fi network so you can use your own system if you are convinced you need to keep in touch (you don't). If those are the worst problems we ever have on a vacation then I am OK!! By the way, the El Cid golf course has also been upgraded to 27 holes and is included in the Elite All-Inclusive - caddies are required for non-members, and the course is very nice - lots of sand and water.