This is a well - organized, well - executed marathon that I would recommend to anyone. Don't let the altitude scare you - it's really not a factor. However, a bit of hill training will pay off on race day!
Rent a car. Although Uber definitely exists in SLC, it is not an Uber or pedestrian town!
Plan on layers for the race. What worked perfectly for me were throw - away gloves, beanie and arm warmers that I shed at various points along the course. It will be cold at the start.