Avalon is a magical place. We loved our stay there! The hosts are very welcoming and helpful.