Yes, Dayananda Sagar College of Engineering is good for Mechanical Engineering. Be it faculty, labs, department, infrastructure, branch, or any other aspect, the college is a perfect fit.
The only disadvantage of DSCE Bangalore is that it doesn't provide any offers from core companies. The students of the mechanical branch end up getting a job in the IT sector. If any core job offers are available, these companies will only hire students in single digit.
Companies like Accenture, Cognizant, Infosys, and Tech Mahindra hire students irrespective of the branches.
If a job in the IT sector suits you after graduating from the mechanical branch, then you can opt for Dayanand Sagar College for Engineering as it is the best college. It will furnish a job but in the IT sector.