The service environment: functional or fun? Does it matter?