Breakdown of Mi vecino hace lo que le da la gana.
mi
my
el vecino
the neighbor
hacer
to do, to make
le
to him / to her / to you (formal) / him (direct object, male person)
lo que
what (that which)
dar la gana
to want to, to feel like (doing something, blunt)
Elon.io is an online learning platform
We have an entire course teaching Spanish (Spain) grammar and vocabulary.