Absolutely perfect, so clean, well suited to kids and super generous hosts. So many special touches. Exactly what we needed. Thanks for having us