benefits of owning a townhouse vs renting an apartment