Absolutely perfect. Everything we needed and more than inspected! 10/10 would recommend. Will be back.