Renovations don't change the fact that management and staff remain as previous. Adequate if you are walking over, but if you have a car, the location to the East on Don Mills nearby is slightly better... even better would be the location next to Shops @ Don Mills.