shangrila (makati or edsa) or crowne plaza.
they have good food, and are pretty close to malls other points of interest.

i have to disagree with sofitel, food poisioning 2x there. staff not as good as shangrila.