Service quality is a focused evaluation that reflects the customer's perception of elements of service such as interaction quality, physical environment quality, and outcome quality. These elements are in turn evaluated based on specific service quality dimensions; reliability, assurance, responsiveness, empathy and tangibles. Service quality is defined as global judgment or attitude relation to the overall excellence or superiority of the service (Parasuraman et al, 1988). It has also been defined as "the degree of discrepancy between customers' normative expectations for the service and their perceptions of the service performance" (Parasuraman et al, 1988). Gronroos (1984) defined service quality perceived judgments, resulting from an evaluation process where customers compare their expectations with the service they perceive to have received. He further split service quality into two-technical quality (what is done) and functional quality (how is done)