It doesn't matter if it's concrete, as long as the surface is smooth, it'll work just fine. I saw some video review on YouTube where they try to clean ceramic tiles and, the Braava was not able to clean the grout properly. So porous surfaces are definitely a no go for this little guy.