Appropriate approach for NoSQL database design is a DDD (Domain Driven Design ). For some people who used to design RDBMS, NoSql looks like Sql anti-patterns and it make more sense when considered in a scope of a DDD.
Depending on usage of addresses, you may define it as a value object inside your rental history model/entity.
Here you are some references that might clear the thoughts on design with NoSQL: