Hiked from Bright Angel Trailhead to Phantom Ranch in one day. After Indian Gardens Campground trail has a couple of areas that are less obvious of direction but overall is easy to follow to campground. Campground requires a permit from NPS, and typically needs to be reserved about 6 months in advance. There are fees required for permit. A permit can be difficult to obtain. There are many camp sites with some close to the river and some away. Campsites are overall smooth and free of rocks, and maintained. All campsites have 2 ammo boxes to hold food, a picnic table, a small concrete square for cookstove, and a stand to hold packs off the ground.The squirrels are bold and will go after ANY food left out. It is necessary to remove all food and plastic bags from packs and put in ammo boxes. Most sites have trees for shade. There are bathrooms with toilets, sinks, and running water. A sink to lightly wash dishes, and water to fill up water bladders and bottles. There is a Cantina a short walk across the bridge with pricey food that requires reservations, drinks for purchase, some necessities, souvenirs, and books and boardgames to use at the Cantina. Staff is helpful and friendly. There is a special Junior Ranger program specific to Phantom Ranch. Mules can be ridden down from the top, and there are cabins and dormitories that you can stay in with a reservation. There are two rivers nearby the campsites and a few small hikes nearby.