a beautiful place to stay for family w children.