Everything you could expected, and some. Very clean. Good place to start love it .....