Fully insured. Hardwood only, since 2014.
Good wood floors, built right and brought back.
We install, sand, refinish and repair hardwood floors and stairs across the Mid-Hudson Valley. A small crew, the owner on every job, and a free estimate at your house.
Free and no obligation. We reply within one business day.
(opens in a new tab)
Free estimate In writing, after one visit John measures, checks moisture and prices the job on site. - Free in-home estimates
- Owner on every job
- Dust-contained sanding
- Ulster, Dutchess & Orange
Floors and stairs, start to finish.
Hardwood only: no carpet, tile or vinyl. Every job is priced in writing after a free visit.
- From $9 per sq ft
Hardwood installation
Solid and engineered oak, maple, hickory and more, laid over a flat, dry subfloor. We check moisture before a single board goes down.
New builds, additions, and rooms coming out of carpet
- From $4 per sq ft
Sanding and refinishing
We sand back to clean wood, fix loose boards and gaps, and finish with oil-based or water-based polyurethane or hardwax oil.
Most rooms take 3 to 5 days
- From $350
Repairs and board replacement
Pet stains, water damage, a scorch by the woodstove. We cut out the bad boards and weave in new or salvaged ones so the repair disappears.
Small jobs welcome
- From $60 per step
Stairs and treads
New oak treads and risers, or sanding and refinishing the stairs you have. Nosings and landings matched to the floor.
Often done with the hallway
- Priced per job
Wide-plank and reclaimed
Old Hudson Valley houses often have pine or chestnut boards a foot wide or more. We repair and refinish them gently, and find reclaimed boards that look like they belong.
Our favorite kind of job
-
Not sure what your floor needs?
That is what the free estimate is for. We will tell you honestly whether it needs a full sand, a screen and recoat, or just a repair.
Ask for an estimate
Typical prices
Typical ranges for 2026. Your exact price comes in writing after the free visit, and it does not change once we start.
Refinishing
- Full sand and finish
- $4 to $6 per sq ft
- Screen and recoat
- $1.50 to $2.50 per sq ft
Installation
- Oak, maple or hickory, wood included
- $9 to $15 per sq ft
- Wide-plank and reclaimed
- Priced per job
Stairs and repairs
- Refinish a staircase
- $60 to $100 per step
- New oak treads
- $175 to $275 per step
- Board repairs
- From $350
Four steps. The first visit is free.
- 01
Call or send the form
Tell us about the rooms, the floor and your timing. We reply within one business day.
- 02
Free estimate at your house
John looks at the floor, tests the moisture, measures, and talks through finishes and color. You get a written price within a few days.
- 03
We do the work
We protect the rest of the house, set up dust containment and keep you posted every day. Most refinishing jobs take 3 to 5 days.
- 04
Walkthrough
We walk the floor with you before we pack up and leave care instructions. If anything is not right, we come back.
Floors around the valley.
A few jobs from the past year, from new installs to boards older than the towns' names. Point at a photo, or tap Before, to see the floor as we found it.
-
Wide-plank pine in a timber-frame house
Original pine boards sanded lightly by hand at the edges, a few replaced with reclaimed pine, finished in hardwax oil.
-
Heart pine bedroom, brought back
Three layers of old finish off, loose boards re-nailed, and a satin water-based finish that keeps the pine pale.
-
New oak treads on an old stair
Worn carpeted stairs replaced with solid white oak treads and painted risers, matched to the hallway floor.
-
Board replacement by the back door
Water-damaged boards in an 1880s house cut out and replaced with salvaged boards from a closet. Hard to find the patch.
-
Herringbone oak in a new addition
White oak herringbone laid over a new subfloor, sanded flat on site and finished natural.
-
Red oak living room, sand and refinish
Thirty-year-old red oak sanded to bare wood, gaps filled, and three coats of oil-based polyurethane.
A small crew from Gardiner, at the foot of the Gunks.
Skytop Floor Co. is John and a crew of three. John spent years in general carpentry before he started laying and refinishing floors full time in 2014. He named the company after the stone tower on the ridge he hikes most weekends.
We take a few jobs at a time so we can do each one properly. John gives every estimate himself and is on site for every job, from the first board to the final walkthrough.

- Started in Gardiner
- 2014
- Counties we cover
- 3
- People on the crew
- 4
-
Your house
- Dust containment on every sanding job, and we clean up at the end of each day.
- The owner is on site for every job.
-
Your floor
- We save original boards whenever we can, and replace only what is past saving.
- Low-VOC finishes on request, with an honest word on how each one wears.
-
Your budget
- A written price before we start. No surprise extras.
- A one-year guarantee on our work. If something we did is not right, we come back and fix it.
What customers say.
-
John and his crew brought back the pine floors in our 1840s farmhouse. They saved boards two other contractors said had to go.
Laura P. Stone Ridge -
Clear price, on time, and far less dust than we feared. Our oak floors look new.
Mike and Jen R. Rhinebeck -
They replaced water-damaged boards by the back door and you cannot find the patch. Fair and easy to work with.
Sam T. Rosendale
Ulster, Dutchess and Orange counties.
Based in Gardiner, between New Paltz and the ridge. Most of our work is within about 45 minutes of Gardiner. Farther than that, call and ask.
- New Paltz
- Gardiner
- Kingston
- Stone Ridge
- Rosendale
- High Falls
- Woodstock
- Saugerties
- Rhinebeck
- Red Hook
- Poughkeepsie
- Beacon
- Cold Spring
- Newburgh
- Cornwall
- Warwick
- Phone
- (000) 000-0000
- [email protected]
- Hours
- Monday to Friday, 7:30am to 5pm. Saturday: estimates by appointment.
Find us on Google (opens in a new tab) Larger map (opens in a new tab)
Map data © OpenStreetMap contributors
Common questions.
Something else on your mind? Call (000) 000-0000.
How much dust will there be?
Very little. Our sanders run into a vacuum system, we tape plastic over doorways, and we clean up at the end of each day. You will still want to keep pets and kids out of the work area.
How long does refinishing take?
Most rooms take 3 to 5 days, including drying time between coats. You can walk on the floor in socks about a day after the last coat, and move furniture back after 3 to 7 days, depending on the finish.
Can you match our old boards?
Usually, yes. For old pine, chestnut or oak we look for salvaged boards first, often from a closet or a reclaimed lumber yard, then match the color with stain or finish. We will tell you at the estimate how close we can get.
Do you do stairs?
Yes. We install new treads and risers, and sand and refinish existing stairs. Stairs are often done at the same time as the hallway so everything matches.
Do we need to move out?
Not usually. Most people stay home and use the rest of the house. With oil-based finishes we suggest staying elsewhere for a night or two because of the smell. Water-based finishes are much milder.
What does it cost?
Typical ranges are listed under Services: refinishing usually runs $4 to $6 per square foot. Every floor is different, so your exact price comes after we see it. The estimate is free, in writing, and there is no pressure to go ahead.
Tell us about your floors.
Send a few details and we will call or email within one business day to set up a free estimate at your house.
Rather talk? (000) 000-0000