Susan Lim,
If you able to get a good neighbour and location of apartment, it's OK. You need to consider the apartment management as well.
I've been currently getting bad experience living in apartment that consist of bad neighour keeping several dogs without considering/respect other neighborhood.
Addition, the management is also screw up without able to proper manage the property such as cleanliness, security , harmony and etc. But I still need to pay up the maintenance fees although that is not satisfy with the service given. Else, interest will be incurr on the maintenance fees debt. Unless I forever don't want to sell up the property.
Addition, if you really wanna to purchase apartment/condo; do make sure that it's with touch N go gate and with individual private car park. Not OPEN car park. If you own more than 1 car, it's better to get unit that come with more than 1 parking bay.