If you wrote down a list of exactly what you were looking for in a hotel/resort in El Nido, Pangulasian ticks all the boxes. The key thing that makes all the difference is its proximity to the main attractions, Big Lagoon, Small Lagoon, etc. So when I left the resort in a speed boat at 7am, the tourists from the main island do not arrive until 9am or 10am. I had small lagoon all to myself for a full hour and no one showed up. I also enjoyed secret lagoon for a full hour before anyone showed up. These are some of the most beautiful places in the world, and you don't want them ruined with the sight of florescent kayaks and life vests.
El Nido has put restrictions on the number of people that can visit each site, and the combination of sites that can be visited on the same day. So you will need to stay here at least 3 nights as you can't go to big and small lagoon on the same day.
Pangulasian is a spacious beautiful resort on its own private island. The staff are friendly, the rooms are relaxing, the views are heavenly, it really is paradise. Like the Maldives but with views of nature and more greenery. The resort also has a small trail to a view point where you can watch the beautiful El Nido sunrise and sunset.
Finally if you're an early bird, you can go snorkeling right in front of the resort and see sharks. Not just one small shark from a distance. I saw 7 different sharks right in front of me. Don't worry they are not dangerous, and fear you more than you fear them.