Simplicity here. Do not descend below your last asigned altitude until "Ceared for the approach...." , and any way this instruction should be issued BEFORE final intercept or if on a straight in approach clear of terrain and known traffic.
final thing sadly, different strokes for different folks .