The tagging looks OK to me, although you could move the unit to addr:unit and add a name:en for just the English name.

What could be a problem is giving Google Maps as a source, as their copyright is incompatible with OpenStreetMap.