Maintain your cleared level until established on the localizer, then leave that level with the Glideslope as you have been "cleared" for the ILS.
If you require further descent in order to establish then request it from the controller - it's likely to have been an oversight by the controller if you've been left high.
Hope that helps.