@Angela665
Angela, we are all going to give a slightly differing opinion on what you should do....and I am sorry about that but we all have experiences that lead us down different paths.
My advice to you would be to keep your review itself very generic!....something along the lines of...
"This was not a hosting experience that sits well with me. Possibly it was due to cultural differences and I wish xxxxx all the best for the future but would decline the invitation to host him/them again!"
Angela, that says it all, you have not accused the guest of anything specific....and this is where you must be careful! Airbnb have a tendecy to bow to guests requests over hosts requests...and if you mention specific things the guest will have your review removed! Believe me it does happen!
Do not get into a verbal 'fist fight' with this guest....by being 'generic' you have got your point across to other hosts and you have shown yourself to be a conciliatory, restrained and diplomatic host....the sort we would all like to stay with.
If you wish to be specific, you can answer criticism in your guest review public response....but even there I would stay above the mud slinging and keep yourself that aloof, unflappable host that is the hallmark of a superhost!
Cheers.....Rob