Fair price for the great location, but place needs better cleaning