I recently stayed at Mayan Palace, Puerto Vallerta. It was a great boutique hotel, not like the "hugh" Grand Mayan. It is in Marina area, close to town. The hotel is an all-suite, luxury 4 star hotel. The one bedroom suite with full kitchen was very well appointed and very clean. The staff is great and very helpful throughout our stay. The restrauant and pool cafe, with a swim-up pool bar, had very good food at reasonable prices. The was a Sam's Club, Walmart,Costco and local food market near by which had good selection of almost anything you needed.
I did my dives with Chico's. They were very good and were very safe with thieir operation, although very relaxed . They required "C" cards; and did not allow a person who could not prove he was a certified diver to dive (he was not PADI certified so they could not look him up on the compurter.)
Chico's had two dive boats that I used while the. A 21' boat with small covered area for dives to Los Arcos and the second site close to town. It was adequate for those dives and there was a dive master who led the dives. The other boat, was a bit larger, about 30'-32' for the dives further out and the dives to the Tres Islas. It was nicer and had more room and shade. We only had 6 divers' for all the dives during ths slow season. The diving was okay overall but not execellent. Vis on the "close in" dives was 50' to 60.' Vis on the outer dives was 60' to 65.' Water temp. was a warm 85. The corals were in good shape with great sea life. Lots of eels, lobsters, and schools of the usual small fish. Saw six couples of mating green turtles.