Material: imitate a glossy ceramic tile
To get the best result you should sculpt the highpoly surface, bake the displacement, paint the surface and build a shader. This is a lot of work so when you have a reference texture you can do following in your favorite 2D app:


Remove any lighting from the texture. I used cloning-brush to remove the gloss and dodge-tool to re-light the shadows. You should get diffuse like this:


Paint a displacement map. Go into 32-bit depth as you don't want mini-stairs on your mesh from not enough precision.



Always blur your displacement a bit.
Create a glossy mask:


And finally a detail bump map. This will be only noticeable in close ups so otherwise skip it:


Now for the geometry: Simple-subdivide a plane enough-times and apply displacement:


The ceramic tile itself is matte bumpy colored surface with clear glossy smooth coating on top:



The Glossy shader takes gloss mask as color through curves to adjust the glossiness intensity. Do it like this and not with the mix shader slider - you want to keep the diffuse part constant in the shader.
Pick a nice HDR environment or setup some area planes around to give the tiles something to reflect. Here's a render with the reference for comparison: