Key determinants of real estate service quality among renters and buyers