Shouldn't it be translated as "please, sit down"?
They probably can translate it as "please have / take a seat".
Your answer, or "please take a seat." would also be acceptable in English
请坐下! Is the much more common phrase.
is it short for 请坐一下 ?