you will not have a problem with parking. it's always something I have to consider when driving into Toronto. Taylor's Landing offers vallet on weekends and during the week you have parking near by or a massive parking lot. Public transportation near by as well. Bike stations too.
Food was great. Thursday (tonight) Taylor's Landing on Don Mills Shops offers Wine bottles at 50% off. cocktails where ok, food and desert were good too, staff was friendly and professional. Prices should not be a surprise I mean you're in Toronto. so I wasn't surprised by their prices. You can book a table. with them in line. their menu is also online. I would go back.