I've used Asia Divers in Sabang / puerto galera on several occassions and haven't been disappointed.
Scuba Diving Philippines Puerto Galera El Galleon Asia Divers Beach Resort
They are a sister company to Tech asia so can accomodate any level of diving from bubblemaker through to Adv trimix. Instructors/guides are western and Philipino and most have been there several years. I find theri attitude laid back but safe.
For a cost they will collect you from Manilla and transport you to the island (3 hrs in a/c minibus and 1 hr boatride)
Their ownn rooms are basic but clean, a/c, and they have a generator for when /if the power goes off. If the room costs are too high, they can arrange alterante accom. much cheaper just a couple of ins along the beach (no back-up generator though).
Tip - in the Sabang / urto Galera area the ATM are few and far between, cash gets a discount, cards get a surcharge.
Hope this helps.
John