What is Damn This Place Sucks Balls?
Expression used to state dissatisfication with your current location.
See also: Riverside