Mexican hotels aren't necessarily bad, as long as you know what you're getting into. First of all, you'd better know some Spanish, because almost none of the employees speak English, incl. front desk staff. When we were there, most of the guests were native Mexican, this hotel apparently caters to Mexican families.. The rooms were spacious and clean, but had quirks you generally find in Mexican hotels, like hard beds and questionable plumbing. The kitchen sink was not plumbed for hot water, I guess you wash dishes in the bathroom. The hotel is 6 stories tall, yet the elevator is nothing but a hole in the building, looks like it could be a while before that gets fixed. The swim-up bar sells ice cream to the kids, so expect to share your space with other peoples children.
On the plus side, the suites are large, with full kitchen (okay, no oven, and the stove is a 2-burner hotplate), 2 full bathrooms (although no tub), and a nice balcony overlooking the gorgeous, well-maintained grounds, with 2 pools, a restaurant with room service (do you speak Spanish?) and lounge (neither is air conditioned). Fortunately the rooms are very adequately air conditioned, because that's the only air conditioned space for blocks around. When we were there it was mid-90's and muggy. This property is not on the beach like most hotels in Ixtapa, beach access is within walking distance, but limited, the American-style hotels guard their beaches even from American tourists.
Rack rate for this place is $110/night, but we only paid $50/night. If you can get that kind of deal, and can get by in Spanish, and don't mind being 2 blocks from the beach, this hotel may work for you. We liked it just fine, but we're learning Spanish, and don't need to sit on a beach, the grounds of Puerta del Mar were perfect for us. Did I mention the birds? And the staff was very kind and understanding of our language-challenged attempts to communicate.
As for the shopping area across the street, it's a tourist oriented menage of cheap souvenirs, restaurants and bars, with a few upscale shops and a couple of grocery stores. This is NOT a Mexican town!
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.