You meet a lot of people, every single day. You honestly never know who may come in. You also build a relationship with people that come in frequently, and you learn their habits and what they will be expecting when they arrive. Just like any other job though you will learn as you go, and from other employees.
Had an amazing GM when I first started working there.
Then he moved to Marriott, and a very judgmental schovanist started working there, so I left.