HI Steph!
Just wanna share my experience in CFO Cebu...
I was there last month and honestly, it wasn't really a good experience being there. The CFO certificate is a requirement for me to get a new passport with my husband's family name. I arrived there 9AM (straight from the airport!!), the guard-on-duty checked the documents i have (original and photocopy) and she gave me a form to fill-out. I waited for 3 hours for them to encode the data! Imagine, 3 hours! Past 12noon, they informed us that there's a lunchbreak and we need to go back at 1pm for the Seminar/Counselling... So I went back at 1pm and the Seminar didn't start until 2:30pm. They grouped the applicants based on the country of destination and so I was in "Canada/America group" with applicants who already have their Spousal/Fiance Visa. We were around 20people in the room, the one who conducted the seminar was a "counselling" officer ( She's NOT a nun). She had the powerpoint presentation, discussed briefly the cultural differences/married life/what to expect abroad, etc. It was informative and interactive since each one of us had the chance to speak and share our thoughts.It lasted for around 2 hours... after that, we were made to wait for the one-on-one interview...
Around 6pm, i had the interview. I can say the "officer" wasn't really that friendly. She asked personal matters on where, how, when did I meet my husband, our relationship history,etc and she wrote all the data on the form. Some were even asked of the Divorce Paper (if spouse is divorced) and yes, she asked for photos as proof of relationship (she acted like a Visa Officer screening my papers)..Good thing I brought 2-3 photos with me and got loads in my phone. I got my Certificate past 7pm.
The employees there can be intimidating, they will really test your patience... My advice to those who'll go there, be there as early as you can, be ready with the required documents (original and photocopy), bring photos of you and your spouse, have something to eat, be super patient, smile and have confidence in yourself. =)