We booked this place based on TripAdvisor reviews and were very pleased with our choice. Bill Cody Ranch is in a great location; halfway between Yellowstone east entrance and Cody (about 20+ miles each way). The surrounding areas are very hilly and the 'ranch' is somewhat hidden from the highway, which we liked. The cabins were all under big trees, there is no a/c, but the ranch provides fans. The rooms are spacious, bathrooms are on the small side (but hopefully you won't spend much time in it). Our extended family booked 4 cabins in all (in two 'buildings) adjacent to each other. Our niece and nephews booked trail rides during our stay, played games in the game room (although ping-pong balls were all broken) and played frisbee with Maverick, the owner's dog.