We (husband and I) stayed at El Cid Granada in Jan 2010. This hotel is a sister hotel to the 3 other El Cid hotels in Mazatlan, so you can use the facilities of all 4 hotels. The Granada is across the street from the other hotel, so you do not have an ocean view. There is a walkway above the street so there is no dodging traffic.
The other 3 hotels are nicer looking but much more expensive. We stayed in this hotel all inclusive for a week plus all the activites/gifts for under $2000. We had 3 double beds and a kitchenette. It was quiet, clean and just a 1 minute walk across the street to the beach. The breakfast was really good in the hotel and the other buffets were very good as well. Friendly staff, the rooms were a little out of date but clean. I am very glad we stayed here for cheaper but were still able to use all ammenities of the 3 sister hotels.