This McDonalds is one of the worst I have ever been to. There are always transients outside begging for money. Many of them approach you at your car or follow you out of the building. The food is decent but the line is always long. The staff has little common sense. They refuse to give you a drink cup after you have paid and make you wait until your food is ready. This is especially inconvenient because of the terrible drink station layout with no where to put your food. Also don't bother asking for a free cup of water. They give you a cup which is smaller than what you get in a kids meal. Avoid this McDonald's at every opportunity!