Must place to visit Astor Valley Heaven on Earth