7 Things to Check Before Buying a Townhouse for Sale in Dubai