2nd visit - we'll be back!
Torres Mazatlan is a beautiful resort, right on the north beaches of Mazatlan. We stayed in a Penthouse Suite - 4 bedrooms, 4.5 baths, 2 floors, hot tub and grill on the deck, over 3,000 sq ft of space! The whole resort is first class, clean, very well maintained.
The on-site restaurant, La Palapa, is very good - their fresh-made salsa is the best we had anywhere.
Service is excellent, staff is very helpful and responsive.
The only negative - you pretty much have to catch a bus or cab to get to any shopping, clubs, etc. On the other hand - it's nice and quiet around the resort.