Looks like regular oak flooring to me - I've refinished a couple of these. The first, I paid a company to come in and do the work, the next time I did it myself by renting a floor sander. The tongue portion of the floor may be thin if the floor has ever been sanded/refinished. But depending on how long the stick-on-tiles have been in place, you may have a wood floor that's never been sanded. If I were you, I'd take a hand sander, and using very fine grit paper lightly sand the entire length of the two boards closest to the wall in your photo. This should remove the 'lines' left by the 12x12 stick-on flooring tiles. If (as I suspect) the 'board' closest to the wall looks different than the board next to it, remove that board, and remove 1/4" from it using a planer or table saw, and replace. [that strip along the wall looks like a plywood strip IMHO]. That should take care of the 'cupping' or buckling in the floor surface. If after sanding, you lightly dampen the wood with a sponge, you'll get a good idea what the wood will look like once the floor is fully sanded, and re-finished with a clear polyurethane finish.
Do you know what type of finish you'd like to use? Stain, polyurethane, or varnish? Minwax makes some really good finishes for the DIY'er. Look up 'hard wood floor refinishing' videos on YouTube to get an idea of what's involved. It's messy, dusty work, and depending on the finish you use, it *could* be smelly to the point of forcing you out-of-the-house for a weekend after re-finishing. Even if you refinish with polyurethane, you'll want to avoid walking on the floor for a few days while the finish hardens. BUT... doing it yourself will save hundreds of $$, and it's very satisfying to walk on a floor you've refinished yourself.