Absolutely perfect. Everything you need is here. Clean and tidy. Highly recommend!