Clean, staff is always pleasant. Approximately 50% of the time, I place my order online for pickup. Upon arrival, I follow the posted instructions and text of my arrival. The food has always been delivered within five minutes. Very easy process and will continue.