I have two of them...a small one and a medium sized one (both very basic...no rotisserie etc) and use them all the time. Chicken, beef, fish , potatoes, etc....love them.
For many foods which may drip or ooze...I use a piece of parchment paper underneath (not too big or it will block air flow...