The process was alright. The interviewer was friendly and the whole process was quite swift. The venue was not that hard to locate and the interview took around 30 minutes.
HR conducted a phone interview, then arranged for an actual interview in the same week. Unfortunately, the actual interview never happened because I was only notified, 1.5 hours before the interview was due to begin, that they had 'hired a better candidate', and hence would have to cancel my interview. Very disappointing as I was already getting ready to leave for the interview. This experience reflected a glaring lack of professionalism on the part of the HR.