Reflecting photons off a surface
I would like to know the answers to these questions:
How does a photon reflect off a surface and if so is energy lost (i do realise that photons travel at the speed of light but i was just wondering)?
When a photon reflects off a surface is this point equal to the angle of incidence?
When a photon reflects off a surface of a material, what does it actually reflect off?
Please explain it to me simply. Thankyou