Always clean and friendly. It gets kind of busy depending on the time and day you come here. The water taste weird but it's free, so beggars can't be choosers. The tables are always clean and the restrooms have never been dirty when I go. All items are fully stocked. The cashier is always polite. No complaints.