Absolutely perfect. Everything we needed and so much more. Highly recommended.