The ball was made with microdisplacements.
The Floor with a texture. The bumps in the floor are a mix of textures and noise. The noise was important for the glossy bump, so the reflection of the ball looks somewhat rough, but not like the typical way when you set the roughness level higher.
All in all it’s just planes and a uv sphere without any modeling except for scaling.
Here’s the solid view (with ambient occlusion activated in the viewport, so you see a bit more)
And the textured view