For your first trip to Mazatlan El Cid is a good choice. They have multiple pools and restaurants on site with all inclusive meal plans. If you want to explore they have an onsite day trip company with many options for exploring local areas of interest. They are right on the ocean and very close to the tourist zone with many good restaurants. Also the local bus to the historic section runs by the entrance and costs less than a dollar.