El Cid is well located in the Golden Zone. Good restaurants etc. nearby. I haven't stayed there, and it's one of the older resorts in town. New Years week will be a terrific time to be there. Mazatlan is a friendly large city with all that goes with that. There's deep sea fishing, golf at El Cid's course, pools on the grounds. You'd have a great time.
Jim Ricks