TownGate Square is a great location with fantastic restaurants and stores. The atmosphere and the people who work there are great. Miguel's Jr and Winco Market are amazing with excellent prices and selections. Portillos has the absolute best Italian beef sandwiches. Parking is okay and lines can be a bit long but move quickly. The service and attitudes are getting better. Many people visit often and plan to return.