The dining experience: do restaurants satisfy customer needs?