Perfect.
Everything I needed.  Decent price too, this kind of stuff is only like a buck cheaper in stores.
Rating: 5 stars