Not perfect, but I rolled with my MDF trials and some gotchas of the acrylic and ****ING NEODYMIUM!