Just returned this weekend from Marina Fiesta, and I loved it! Pool is great, food is very good, location can't be beat! Walking distance to everything. I mean, everything you need to walk to, you can easily walk to.
Though it's not on the beach, it's easily walkable to the beach and is a much easier location to walk to all the restaurants and downtown than the Pueblo Bonito resorts.
A bit about my experience at Marina Fiesta: The first 1/2-hour, I thought "uh oh" ... because we didn't get the room we were supposed to get. Checking in was a problem. We were supposed to have a Luxury Suite and were surprised to see an Exec Suite when we opened the door. But, there was a light at the end of the tunnel. After some successful negotiation at the front desk, we were upgraded to a 5th floor (top floor) Master Suite. This is two-rooms, 2-beds and a roll-out bed, full size kitchen, 2-full baths, extra large patio ... it was to die for!
It pays to be extra nice, rather than demanding or complaining with the staff, as with most places in Mexico. This place has a rep for overbooking -- in fact, the front desk told me the day after we arrived that they were overbooked by 18 rooms and had to outsource to other hotels. If you don't get what you expect when you arrive, take a deep breathe and remember it's not the U.S ... just be complimentary and they WILL help you. Another person I met who owns there confirmed that they often overpromise and underdeliver, but ... if you work it right, he's never had a problem getting what originally promise.
After checking in, everything was uphill from there. We were directly next to one of the solariums on the top floor (rooms 507/508 ... great!!!) It was like having our own private jacuzzi deck.
The pool at this resort is great! A good balance of families and singles. Not so many kids that I felt like I was at the kiddie pool.
Bartenders/waiters were good to us. Food was a little pricey but good.
Location can't beat. Yes, the beds are hard, but I didn't find it to be a problem. Staff is very nice. Housekeeping was very helpful. They didn't clean our room at the same time every day (sometimes it was early, sometimes not 'til 4:00) ... but it was always done by the time we got back later on. Called for more towels and extra pillows and they were up there within 10 minutes.
I'd definitely stay at Marina Fiesta again. I'd just really, really make sure that I'm getting the room I requested.






