This was our last stop in the Philippines and it was a treat. It was the cleanest place - sparkling clean! We were so taken care of the whole time from the pickup at the airport, to arranging our outings, and general hospitality. The grounds are lovely - walled in with security (not that the place felt unsafe, but this just helped us feel even more secure).
There is a great screened in dining room to eat breakfast (my beef tapa was excellent) and just relax during the day with comfy couches and chairs (no air conditioning but fans and the breeze kept it comfortable). The internet worked best in there as well. There was a TV and they even told us they could set up karaoke if we wanted.
The rooms were comfortable with air conditioning and the bathroom and shower were so clean - no moldy or mildewy grout anywhere. A desk, armoire and bed furnished each room with complimentary water.
It was very relaxing and near plenty of places to eat. It's a bit of a drive to get to the more touristy things to do, but easy to get to and from the airport. Easy to grab a tricycle or even walk to some main shopping/eating areas. Puerto Princesa felt very well kept up and overall safe too. All six of us traveling really enjoyed our stay.
My mother opted out of the underground river tour that was arranged for us (good prices too for our tours), and instead relaxed at the Bed and breakfast where they arranged for a great massage for her (great prices on massage services too). They took excellent care of her, considering she was feeling a little sick and just wanted to relax our last day.