A sleazy person.
A lousy, disreputable, or disgusting place.
A strange, odd, eccentric person.
An insane, possibly dangerous person.