Hillside garages
If the garage is too tight for the 15-foot radius we need, we pull the car onto the apron. Many Bernal aprons are short but flat enough to work from.
R1 Shine brings mobile detailing to the sunny southern hills: Bernal Heights, Glen Park, and the Excelsior. This side of the city gets more clear days than the north and west, and the wind over Bernal Hill carries dry dust onto every car below it. The 280 and 101 interchange coats commuters in road film, the streets are steep and narrow with garages built for cars a foot shorter than today's, and Glen Canyon dogs fill back seats with hair. We work in those garages, on aprons, and at the curb. Packages start at $140, with same-week windows and no driveway required.

Bernal and Glen Park were laid out before cars, and it shows. Streets on the north slope of Bernal and around Glen Canyon are narrow, steep, and often one-way, with garages carved into the hillside that fit a modern SUV with inches to spare. Our approach is to figure out the venue before we arrive: if the garage has a clear bay and a driveway apron we work there, if the apron is the only flat surface we use it, and if it is curb-only we pick the widest, flattest stretch on the block so the van is not pinching traffic. The Excelsior and Mission Terrace are easier, with wide blocks and driveways in front of most houses. Cortland, Chenery, and Mission St get busy midday, so we book those early, and we schedule around every block's sweep day.
If the garage is too tight for the 15-foot radius we need, we pull the car onto the apron. Many Bernal aprons are short but flat enough to work from.
On blocks like Elsie, Coleridge, and the Glen Park hills we position the van to leave a clear lane. Neighbors driving through never have to wait.
Wide streets and front driveways make this the simplest part of the cluster. We work on the apron and stay off the sidewalk.
The southern hills sit on the sunny side of the city's fog line. Bernal Heights and Glen Park often have blue sky while the Sunset is grey, and the Excelsior is warmer and drier still. That means paint here is rarely rinsed by fog and instead sits under UV with whatever the wind delivered. Bernal Hill is the wind machine: a bare, grassy summit that funnels afternoon gusts down every slope and carries fine dry dust and pollen onto cars parked below. Glen Canyon adds its own grit and eucalyptus debris. The other big contributor is traffic: the 280 and 101 interchange at Alemany is one of the busiest in the city, and cars commuting through it wear a film of tar, brake dust, and exhaust residue on the lower panels. Interiors are family-car interiors, plus dog hair from two of the city's most popular off-leash areas.
Dry dust from Bernal Hill is abrasive on paint if it gets rubbed in. We rinse it off before any contact wash so it never becomes swirl marks.
The Alemany interchange coats rockers and lower doors with tar and brake dust. A decontamination pass every few months keeps them from going dull.
More clear days than the north side means more UV. Protection slows oxidation on paint and fading on trim, especially on dark-colored cars.
Each Bernal Heights appointment is planned around where the car actually sits, what the weather leaves on it, and how it is driven.
Cars parked on the slopes below the hill collect fine dust that turns a dark car grey in a week and grinds into paint if wiped dry. Our wash starts with a full pressure rinse to float the dust off, then a two-bucket contact wash so the grit never gets dragged across the panel. The clay-bar step in Elite pulls out what bonded.
Daily trips through the Alemany interchange leave rocker panels and lower doors coated in tar and brake dust that a wash only smears. We use a tar remover and clay bar to lift the film, then seal the surface. This is included in Elite and can be added to Signature for commuters whose lower panels feel rough.
Two of San Francisco's best off-leash spots are in this cluster, and the dogs ride home in the back seat. Hair weaves into fabric and carpet where a normal vacuum passes over it. We use rubber brushes and a dedicated pass to lift it out, followed by upholstery shampoo. Heavy pet hair is quoted before work starts.
We have worked in enough hillside garages to know that a few inches of clearance is normal here. Our van runs everything, so we are not looking for a tap or an outlet, and we keep the workflow compact: car pulled to the apron or door up, hoses tidy, runoff managed, floor dry when we leave.
Because the southern hills get more sun and less fog, oxidation and trim fading show up sooner here than in the fog belt. A ceramic-grade finish applied after an Elite detail slows UV damage, keeps hill dust from bonding, and lets the interchange film rinse off instead of sticking. It also makes every future wash quicker.
Same package pricing in Bernal Heights, Glen Park & Excelsior as everywhere else in San Francisco. SUVs, trucks, pet hair, and heavily soiled interiors are confirmed before work starts.
Perfect for weekly maintenance
Our most popular detail
Showroom-level restoration
Curbside, in the garage, or in a building lot anywhere in Bernal Heights. If your block is not listed, message us; it is almost certainly covered.
A practical maintenance schedule based on where the car parks and how it is driven.
Essential every 3 weeks and a clay-bar decontamination every 3 to 4 months. Wind dust settles fast and shows worst on dark paint.
Essential every 3 to 4 weeks with a tar and road-film decontamination every 3 months. Lower panels going dull is the signal it is overdue.
Signature interior every 6 to 8 weeks. Hair and paw grit compound quickly, and odor is much easier to prevent than to remove.
Essential every 4 weeks and a Signature every 3 to 4 months. The warm, dry microclimate is easy on interiors but hard on unprotected paint.
Answers before booking R1 Shine in Bernal Heights, Glen Park & Excelsior.
Packages are $140 for Essential, $200 for Signature, and $280 for Elite, and the price is the same in Glen Park and the Excelsior. Standard sedan pricing is flat; SUVs, oversized vehicles, heavy pet hair, sap, and paint correction are quoted before work starts.
This is the everyday Bernal and Glen Park question. Send us a photo or a description of the garage and apron when you book. If the garage is too tight, we pull the car onto the apron; if there is no apron, we pick the widest, flattest curb on the block and park the van so a full lane stays open. It always works out with a minute of planning.
Bernal Hill. The bare summit funnels afternoon wind down every slope and carries dry dust and pollen onto the cars below. On the sunny side of the city there is no fog rinsing it off overnight, so it accumulates. Regular washing plus a protective coating keeps it from bonding to the paint.
Yes. Glen Canyon and Bernal Hill dogs are a big part of our interior work here. We use rubber brushes and a dedicated pass to pull hair from fabric and carpet before shampooing. If the car is heavily coated we confirm the adjustment before starting.
The whole cluster: Cortland Ave and both slopes of Bernal, Precita Park, Holly Park, Glen Park village around Diamond and Chenery, the Glen Canyon and Bosworth edge, Diamond Heights, the Excelsior along Mission St from Silver to Geneva, Alemany Blvd, and Mission Terrace. Garages, aprons, and curbs.
R1 Shine covers the rest of San Francisco with the same mobile setup.
Just over the ridge from Glen Park, with 24th St parking and family cars in tight garages.
Mission DistrictCurb-only blocks, ficus sap, and dense street parking directly north of Bernal.
Potrero Hill & DogpatchIndustrial fallout, 280 ramp grime, and loft garages across the 101 from Bernal.
All of San FranciscoCitywide hub with every neighborhood, package pricing, and the seasonal advisory.
Send your block, where the car will be parked, the vehicle type, and the package. We will confirm a window and arrive with the full mobile setup.