I have one, the one the guy sells on TV.
I love it!!
Clean up isn't that bad, just before it's done cooking, runs a sink full of really hot water, put the "spit" and drip pan it there ( after you dispose of the fat drippings) let it soak while you have dinner and use a scrubby pad on it. I place those parts in the dishwasher after that too.
I let the oven itself cool a bit the spray it with Dawn Powerdisolver and scrub and rinse well.