I want to buy a Cisco 2960S 48 port switch, but i don't know which one is suitable for me. My request is as follow:

1.48 Gigabit Ethernet ports
2.Four 1G SFP module
3.USB interfaces
4.LAN Base Cisco IOS software feature
5.10/100/1000 port

I search for the internet to find Cisco 2960-S Series Switch WS-C2960S-48TS-L which is Catalyst 2960S 48 GigE 4 x SFP LAN Base Switch . Does it suitable for me?