What are the factors to be considered before buying a home in Dubai?