We had a great time at Elf Haven on a short weekend mountain getaway with our two young kids. The owners also let allowed us to bring our dog when our plans for her care fell through. Everything was great including a lovely welcome gift. It was a nice quiet place to rest after nearby hiking. Our kids also liked playing at the pond/beach park at the bottom of the mountain. We had a great experience.