Really happy with this purchase. We laid them as an outside patio several months ago and I'm very happy with it so far. We laid them over soil, however, I would not recommend doing that. We leveled the surface before spreading a layer of gravel, but when we laid the tiles, we realized it wasn't nearly level enough so one tile would be a half inch higher than the one next to it. We spent so many hours trying to get it level so the tiles laid flat next to each other. It was tedious, but it came out nicely in the end.