It is admittedly quite pricey - especially for the Philippines.
We were trying to decide between El Nido Resort at Lagen or at Miniloc. (We looked at Pangalusian, but it's more than $800 US per night.) We chose Lagen, and we are so glad. The backdrop is stunning - such spectacular mountains that no photos can do justice to them. And it's far more peaceful than Miniloc. (Miniloc definitely had advantages: It has great snorkeling right in front, and it's also right near the famous lagoons, so you can kayak there. But it just didn't seem as peaceful. After we visited Miniloc, we were so grateful to get back to the serenity of Lagen.) We stayed in the Water Cottage, which was gorgeous. Not sure if the forest rooms would be as nice; the highlight was the view. Moreover, we were there during a typhoon. In the comfort of the water cottage, we still loved our stay. Even though it was pouring rain for two days, it was still so beautiful, because of the mountain views from the water cottages.