Two hints I think may help you are:
1: Make sure you are right on the speeds. Even a little too fast can make a landing tricky.
2: Sit in the aircraft on the Apron and look out of the window. That's how you get a good image of how far below you the runway is, and that will help you know when to flare.