An assessment of the validity and dimensionality of E-S-QUAL as a measure of internet retail service quality