Very clean. Safe for kids and pets of all ages. Would highly recommend. Justine was great with communication and instructions were easy to follow.