Yes, Sharda University is good for a B.Sc (Honours) degree. This course is that it is a more standard degree than B.Sc (general) degree as well as it is more specialized.
The campus is spread in a generous area at Greater Noida in UP and it is a very multi-disciplinary campus. If you make friends with the right kind of students, you will learn a lot more than just your subjects. This will definitely broaden your horizon.