I would stay here again. Overall, we had a great stay, but there are a few little things that could really improve the experience.
The good:
The employees were super friendly and helpful. Augustine, who runs the shop/restaurant on site, was FANTASTIC. He really made our stay great, and the store provided a convenient place to pick up water, food, and other necessities.
There's also a spa for massages, facials and other treatments at the complex. I didn't have time to use it because of our schedule, but I stopped in, and it looked nice.
Great location for accessing the Mazatlan Marina. Easy Uber ride to other places you might want to go.
Room was clean and comfortable. No frills, but we didn't need any.
The not-so-good but fixable stuff:
We were only provided one towel each for 8 days. Between showering, the pool, and the beach, they got pretty gross. Now that I know that, I will bring more with me next time.
The hot tub was broken the whole time we were there.
Only two rolls of toilet paper were provided for the week. We ended up buying more. Again, I will just bring more with me next time.
The not-fixable:
There is a nightclub nearby that kept me awake all weekend from 10 p.m. to 2 a.m. I am an admittedly light sleeper, so it might not bother other people. If you want to go to the nightclub, you are in a great spot. It sounded like people were having a great time :)