This is a magical, must stay! We (including our two little kids) had an amazing stay. Not only is this place so meticulously decorated and super fun but the accommodations are amazing too. Plus what a friendly host! We would go out of our way to stay again!! 10/10!!