We had a great stay at El Sol La Vida. It's beautiful and kept very clean. It's directly on a quiet beach and is attached to a cafe with wonderful food. It's a little off the beaten path, which is great for a quiet stay on the beach (we hardly saw anyone on the beach!), but it's not near downtown. The owners are great about taking you places or calling taxis for you, so that's helpful. The owners are also native English speakers. It's definitely geared towards couples. I would not recommend for families.
Emily from Iowa
This Mazatlan bed & breakfast is located by the ocean, nestled on the beach a short distance from Witches Beach, Mazagua …More