Things You Should Keep in Mind While Buying Apartment

Budget

Location

Amenities

Size and Layout

Quality of Construction

Legal and Financial Aspects