Short answer, yes.
Longer answer, 'had better' is verb phrase that belongs to a group called semi-modals. The difference between modals and semi modals is that semi modals are not used in an many contexts as modals.
For example 'had better' can't use in the past. If you wanted to express 'had better' in the past you would need to use 'should have'.
Hope that helps. If you have anymore questions just ask.