The Casa Iguana is one of those hidden gems if you're expectations are for a low key, good value vacation with a good mix of things to do.
It's an older hotel, somewhat dated and could use some upgrades like new, more comfortable pool and balcony chairs.
Other than that, the rooms are well designed, good air conditioning and quiet. The staff are pleasant and hard working and they keep the place clean.
It's in super walkable location and only about 500M one way to the beach and 500M the other way into the village. Lots if dining options and places to sit at the beach and many good restaurants within an easy walk from the hotel. Attractions in the village include the zoo, a butterfly museum, a tequilla factory and more. No discos, sports bars or chains.
There is a beautiful little river that runs all the way through town and it is right across the street from the hotel. The beach in town is small but it's much calmer than the ones in PV and doesn't get the big waves.
My wife and I are in our 60's and in decent condition. We walked everywhere we went and felt very safe and enjoyed interacting with local people. Your biggest danger is crossing the street at the corner.
In summary, if you want luxury, go stay at the Barcelo. If you want great value and have average expectations, you will be pleasantly surprised by this place. It will be our 1st choice on subsequent visits to the PV area.