Just stayed at the Pub Hotel near Olongopo during April 2012. The PHP 1500 price is not nearly justified.
Rooms are adequate but no maintenance has been done here. Bathroom fixtures are a mess and some not working. Water pressure very low. Paint chipping and water stained in many places. Springs on the mattress are poking you everywhere.
TV is useless with almost no reception. No refrigerator or safe in the room. No restaurant on site.
But the WORST part is the horrible, rude staff. The answer to everything is "No" or "I don't know". They yell upstairs to one another so they don't have to walk up, even if it is 0800 and people are trying to sleep.
Do yourself a favor and stay somewhere else.