McDonalds problem is the same problem they've always had. The food just isn't very good. It never was. No amount of spiffing up the storefront or juggling menu items can help them when competition the likes of the above moves in. All they're doing is driving their prices higher which helps the competition even more.