OK - Mazatlan is not the prettiest or nicest of cities. It is very industrial. We ended up booking massages at Aroma Spa and it was truly amazing. We got 2 hour deep tissue massages and a 1 hour volcanic foot massage (think it would be like a pedicure) and the massage was $27.50 and the foot treatment was $10.00. Yes, we got 3 hours of treatment for $37.50 each. We tipped the therapists generously because the treatments were great. We set them up prior to sailing. Just know walking in that this is not a 5 star resort by any stretch of the imagination but it was suitable for our massages. For the price, you can't beat it. You check in at one place and then you go across the street to another place for your massages. The rooms are air conditioned and the therapists are great.