They snap together easy but firm. Very nice. Remember each tile covers 12"x12" or 1  foot.